首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

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

2012-09-10 
黑马程序员_Dom4J的下载和使用projectDescription? nameMemberManagement/name? comment/comment

黑马程序员_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培训、期待与您交流! ----------------------

热点排行