java xml解析
2014-04-11 11:11
204 查看
java xml解析 百度知道为您找到了3条优质回答
回答1SaxReader reader = new SaxReader(); Document doc = reader.read(new File("class.xml")); Element element = doc.getRootElement();//获取根元素 迭代器:取根元素下的子元素名称 Iterator<Element> iter = element.elementIterator(); while(iter.hashNext){ Element el = (Element)iter.next(); el.getName();//获取元素名称 el.getText();//获取元素值 } //获取属性名称、值 Iterator<Attribute> iter1 = element.attributeIterator(); while(iter1.hashNext()){ Attribute el = (Attribute)iter1.next(); el.getName();el.getValue();//获取属性名称和值 } 如果取所有,则用递归取: public void getInfo(Element root){ Iterator<Element> iter = root.getElementIterator(); while(iter.hashNext()){ Element element = (Element)iter.next(); getInfo(element);//自己调用自己 递归方法 } }收起
相关文章推荐
- Java基础 XML解析
- Java dom4j saxReader解析xml
- Java中四种XML解析技术
- java中多种方式解析xml
- Java学习之---DOM解析XML
- 在java中使用dom4j解析xml(示例代码)
- Java中四种XML解析技术(转)
- Java中的两种XML解析技术DOM和SAX
- Xml与Java对象之间的解析转换
- 使用Java提供的JAXB生成和解析XML
- 【Java】XML解析之SAX
- java xml解析 学习笔记(1)——DOM
- java解析xml的几种方式
- xml之SAX解析以及数据结构存入java对象
- java 生成和解析xml
- java解析xml
- JAVA SAX解析XML字符串实例
- 使用Java自带SAX工具解析XML
- Java XML JSON 数据解析
- JAVA解析XML的四种方式比较