当前位置: 首页 > news >正文

网站建设服务协议 百度今日最新军事新闻

网站建设服务协议 百度,今日最新军事新闻,做教育类网站,潍坊市建设一体化平台网站随时随地阅读更多技术实战干货&#xff0c;获取项目源码、学习资料&#xff0c;请关注源代码社区公众号(ydmsq666)、QQ技术交流群(183198395)。 XML示例&#xff1a; <?xml version"1.0" encodingutf-8?> <!-- 声明--> <studentList> <!--…

随时随地技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)、QQ技术交流群(183198395)。

XML示例:

<?xml version="1.0" encoding='utf-8'?>  <!-- 声明-->
<studentList>  <!-- 根元素,一个XML文件有且只有一个根元素,所有的元素和子元素都必须在根元素中定义--><student id="1"><name>张三</name><sex>男</sex><birthday>1986-12-21</birthday></student><student id="2"><name>李四</name><sex>女</sex><birthday>1990-09-10</birthday></student><student id="3"><name>王五</name><sex>男</sex><birthday>1989-03-20</birthday></student><student id="4"><name>赵六</name><sex>男</sex><birthday>1985-05-23</birthday></student></studentList>


使用DOM4J解析XML:

package com.lovo.test;import java.sql.Date;
import java.util.ArrayList;
import java.util.List;
import org.dom4j.Document;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;import com.lovo.bean.Student;public class DomTest {/*** 解析XML,将XML的数据封装成List集合* * @return Student对象的集合*/public List<Student> getList() {List<Student> list = new ArrayList<Student>();SAXReader sax = new SAXReader();// 产生sax解析对象try {Document doc = sax.read("student.xml"); // 读取文档,将文档内容封装成Document对象// 读取Student根元素下的student子元素,返回所有student标记的元素集合,一个Element封装一个student标记List<Element> eleList = doc.selectNodes("/studentList/student");for (Element e : eleList) {Student s = new Student();String idStr = e.attributeValue("id");// 得到每个student标记中的id属性的值String name = e.elementText("name");// 得到student子标签name中间的内容String sex = e.elementText("sex");// 得到student子标签sex中间的内容String birthday = e.elementText("birthday");// 得到student子标签birthday中间的内容// 将XML中student标记得到的数据封装成Student对象s.setId(Integer.parseInt(idStr));s.setName(name);s.setSex(sex);s.setBirthday(Date.valueOf(birthday));list.add(s);}} catch (Exception e) {e.printStackTrace();}return list;}public static void main(String[] args) {DomTest d = new DomTest();List<Student> list = d.getList();System.out.println(list);}}


Student实体类:

package com.lovo.bean;import java.sql.Date;public class Student implements java.io.Serializable{
private int id;
private String name;
private String sex;
private Date birthday;
public Student() {super();
}
public int getId() {return id;
}
public void setId(int id) {this.id = id;
}
public String getName() {return name;
}
public void setName(String name) {this.name = name;
}
public String getSex() {return sex;
}
public void setSex(String sex) {this.sex = sex;
}
public Date getBirthday() {return birthday;
}
public void setBirthday(Date birthday) {this.birthday = birthday;
}
public String toString(){return this.id+"  "+this.name+"  "+this.sex+"  "+this.birthday;
}
}


DTD的书写:

<?xml version="1.0" encoding="GB2312" ?>
<!DOCTYPE 家庭 [       <!-- 定义XML文件的根元素为家庭--><!ELEMENT 家庭 (人+,家电*)>     <!--定义元素家庭的子元素有人和家电,人至少有一个,没有上限;家电可以没有,也可以有多个 --><! ELEMENT 人 (#PCDATA)>    <!-- 表示人标记中的内容为文本 --><!ELEMENT 家电 EMPTY>     <!-- 表示空标记,标记之间没有内容  --><!ATTLIST 人名字 CDATA #REQUIRED性别 (男|女) #REQUIRED年龄 CDATA #REQUIRED爱好 CDATA #IMPLIED> <!--  表示定义人标记的属性,CDATA表示该属性的内容为文本,在书写标记时, #REQUIRED表示该属性必须存在 ,#IMPLIED表示该属性可有可无,(男|女)表示该属性的取值为男或女 --><!ATTLIST 家电名称 CDATA #REQUIRED数量 CDATA #REQUIRED说明 CDATA #IMPLIED>
]> 
<家庭>  <!-- 符合上面DTD规范的XML示例 --><人 名字="郭大路" 性别="男" 年龄="25">ffff</人><人 名字="李寻欢" 性别="男" 年龄="38" 爱好="看书"/><家电 名称="彩电" 数量="3"/>
</家庭>  


 

 

http://www.lbrq.cn/news/2629909.html

相关文章:

  • 女子医院网站开发策略微信推广平台怎么做
  • logo设计大师网站推广及seo方案
  • 做本地网站怎么挣钱网站查询域名
  • dw怎么做百度页面网站淘宝seo是指什么
  • 网站开发 常德google官网注册账号入口
  • net后缀的可以做网站吗重庆seo教程
  • 包头网站建设易通电商平台
  • 滕州网站搜索引擎优化今日国际新闻大事件
  • qq网站代码武汉seo管理
  • 志愿北京网站注册成都移动seo
  • 西安市建设监理协会网站百度法务部联系方式
  • 网站排名如何做兰州网站seo服务
  • 网络代理ipseo视频教学网站
  • 网站的评测系统怎么做的源码时代培训机构官网
  • 正规刷手机单做任务网站网络推广怎么推广
  • 外包网站都有哪些品牌宣传推广策划方案
  • 静态网站制作模板宣传推广计划怎么写
  • 简单网站开发实例教程乐清网站建设
  • freedns免费域名申请seo推广seo技术培训
  • 怎么做婚庆网站平台网络优化行业的发展前景
  • 武汉装修网站建设it培训机构哪个好一点
  • app和网站开发电脑学校培训
  • 怎么做整人点不完的网站口碑营销理论
  • python做网站有优势智能建站网站模板
  • 初级网站建设百度置顶广告多少钱
  • 自己搭建云手机服务器杭州seo关键词优化公司
  • 做网站开发要学什么软件无锡做网站的公司
  • 网站设计ps做效果图过程萧山区seo关键词排名
  • bex5可以做网站吗如何做好网络营销工作
  • 中牟网站推广阿里云注册域名
  • NVIDIA/k8s-device-plugin仓库中GPU无法识别问题的issues分析报告
  • AI学习之大话transformer架构
  • GPT-5的诞生之痛:AI帝国的现实危机
  • 机器学习(12):拉索回归Lasso
  • 【AI 加持下的 Python 编程实战 2_13】第九章:繁琐任务的自动化(中)——自动批量合并 PDF 文档
  • 【Spring Boot 】Spring Boot + OpenAI API 万能集成模板,实现快速集成AI