读书人

黑马软件工程师_Dom4J的上载和使用

发布时间: 2012-09-10 22:20:13 作者: rapoo

黑马程序员_Dom4J的下载和使用
<projectDescription>
? <name>MemberManagement</name>
? <comment></comment>
? <projects>
??? <project>PRJ1</project>
??? <project>PRJ2</project>
??? <project>PRJ3</project>
??? <project>PRJ4</project>
? </projects>
? <buildSpec>
??? <buildCommand>
????? <name>org.eclipse.jdt.core.javabuilder</name>
????? <arguments>
????? </arguments>
??? </buildCommand>
? </buildSpec>
? <natures>
??? <nature>org.eclipse.jdt.core.javanature</nature>
? </natures>
</projectDescription>

使用XPath快速找到节点project.
?public static void main(String[] args){
??? SAXReader reader = new SAXReader();
???
??? try{
????? Document? doc = reader.read(new File("sample.xml"));
?????
????? List projects=doc.selectNodes("/projectDescription/projects/project");
?????
????? Iterator it=projects.iterator();
?????
????? while(it.hasNext()){
??????? Element elm=(Element)it.next();??????
??????? System.out.println(elm.getText());
????? }
?????
??? }
??? catch(Exception ex){
?????? ex.printStackTrace();
??? }
? }

?

?

?---------------------- android培训、java培训、期待与您交流! ----------------------

读书人网 >编程

热点推荐