3. 3.
java中如何解析xml文件

java中如何解析xml文件

ID:30769186

大小:114.42 KB

页数:13页

时间:2019-01-03

java中如何解析xml文件_第1页
java中如何解析xml文件_第2页
java中如何解析xml文件_第3页
java中如何解析xml文件_第4页
java中如何解析xml文件_第5页
资源描述:

《java中如何解析xml文件》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Java中如何解析XML文件xml文件:“student.xml”xml代码1.2.3.4.MICHAEL6.vage>247.vaddress>武汉v/address>8.v/student>9.10.vname〉王黎v/name〉11.vage>2412.

武汉v

2、/address〉13.v/student>14.vstudentsex=”男”〉15.vname>莫智洲v/name〉16.vage>2417.vaddress>武汉v/address>18.19.曹锋v/name〉21.2322.

武汉v/address〉23.24.dtd文件:"student.dtdMpython代码1.<2.ELEMENT元素3.ATTLIST属性4.元素出现的次数:5.*:从“0”至『N”。6

3、.+:大于等于7.?:是或者是8•默认:只可能是“T。9.10.常用属性类型:11.CDATA:-般的文字。12.ID:该属性在XML文件中是唯一的,常用来表示身份证。13.14.ETC15.15.#REQUIRED大写17.#required小写18.表示在标记中必须出现此属性。19.20.#IMPLIED大写21.#implied小写22.表示在标记中可以不出现的属性。23.23.#FIX大写24.#fix小写25.表示在标记中是某个固定的值。26.-->27.v[ELEMENTzmclass(student+)>28.v[ELEMENTname(#PCDATA)>29.v

4、[ELEMENTaddress(#PCDATA)>31・v[ELEMENTage(#PCDATA)>32.v!ATTLISTzmclassidCDATA#REQUIRED>32.v!■■建父子”关系33.v[ELEMENTzmclass(name,address,age)>34.v!ATTLISTstudentsex(男

5、女)#REQUIRED>java文件:”DomTest.java”1・packagetest;2./*3.*4.*@描述:解析XML文件的测试类。5.*@作者:赵明6.*2007・9-57.*/8.importjava.io・File;9.importjava

6、.io.lOException;10.importjava.util.ArrayList;11.importjava.util.Iterator;12.importjava.util.List;13.importjavax.xml.parsers.DocumentBuiIde14.importjavax.xml.parsers.DocumentBuiIderFactory;15.importjavax.xml.parsers.ParserConfigurationException;16.importorg.w3c・dom.Document;17.importorg・w3c.d

7、om.Element;18.importorg・w3c.dom・Node;19.importorg.w3c・dom・NodeList;20.importorg.xml.sax.SAXException;21.publicclassDomTest{22.publicstaticvoidmain(String[]args){23.ListstuArrList=newArrayList();//创建用来保存学生信息的集合。24.DocumentBuiIderFactoryfactory=DocumentBuilderFactory,newInstance();25.try{26.Do

8、cumentBuilderbuilder=factory.newDocumentBuilder();27.Documentdoc=builder.parse(newFile("student.xml”));28.Elementroot=doc.getDocumentElement();//得到文档对象树。29.//System.out.println(root);30.System.out.printing根元素名称+root.getTagName());31.NodeListstuList

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。