日期:2014-04-14 浏览次数:20963 次
SAXReader saxReader = new SAXReader();
String filename = "D:\\补单据整理数据\\builderXML\\2101invdoc.xml";
Document document = saxReader.read(new File(filename));
CharArrayWriter out = new CharArrayWriter();
OutputFormat format = OutputFormat.createPrettyPrint();
XMLWriter write = new XMLWriter(out, format);
write.write(document);
String s = out.toString();
//输出到控制台
System.out.println(s);
//顾名思义这个方法是取得Attribute的
public void getattribute(Element element) {
for (Iterator j = element.attributeIterator(); j.hasNext();) {
Attribute attribute = (Attribute) j.next();
//这里写上相应的动作即可
}
}
//取得其它节点的方法和取Attribute的很像,把节点类型换成Element就ok了