【发布时间】:2014-02-22 12:01:38
【问题描述】:
示例 XML:
<Books>
<Book id="1" Name="C#">
<URL>http://localhost/download/M1.xml</URL>
</Book>
<Book id="2" Name="Oracle">
<URL>http://localhost/download/M2.xml</URL>
</Book>
<Book id="3" Name="Archius">
<URL>http://localhost/download/M3.xml</URL>
<URL>http://localhost/download/M4.xml</URL>
</Book>
</Books>
我只需要获取书名属性并将其用于显示。但是,例如,我有书籍列表,即(C#,Oracle,Archius),将这个值传递给一个方法应该返回一个数组其中的 URL 节点值。
想法是在列表中显示书名,然后在用户选择时,需要获取相应的 URL。
能够获得遍历节点的循环
NodeList nodeList = document.getDocumentElement().getElementsByTagName ("Book");
for (int i = 0; i < nodeList.getLength(); i++) {...
所以, a) 显示书名 b) 如果我传递了书名,则获取特定书的相应 URL
【问题讨论】:
-
您的问题/问题是什么? JDOM(2) 很好