java - 在 Java 中使用 DOM 从 XML 文件中检索信息

标签 java android xml dom

我已经在这方面苦苦挣扎了很长一段时间。我正在尝试找出如何使用 Java 的 DOM 从任何类别中获取“犯罪、戏剧和惊悚片”。我也很难理解我如何应该深入研究这一点。(例如,我应该先提取类别,然后将每个类别作为子项引用,还是立即按属性引用。

<movie>
<homepage>http://www.sincitythemovie.com/<;/homepage>
<trailer>http://www.youtube.com/watch?v=80<;/trailer>
<categories>
<category type="genre" name="Crime" url="http://themoviedb.org/genre/crime" id="80"/>
<category type="genre" name="Drama" url="http://themoviedb.org/genre/drama" id="18"/>
<category type="genre" name="Thriller" url="http://themoviedb.org/genre/thriller" id="53"/>
</categories>
</movie>

这就是我一直在使用< open > somthing

private String getTextValue(Element ele, String tagName) {
String textVal = null;
NodeList nl = ele.getElementsByTagName(tagName);
if (nl != null && nl.getLength() > 0) {
Element el = (Element) nl.item(0);
textVal = el.getFirstChild().getNodeValue();
}
return textVal;
}

最佳答案

使用

 textVal= e1.getAttribute("name");

关于java - 在 Java 中使用 DOM 从 XML 文件中检索信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10393056/

相关文章:

java - 重置计数器 Java

android - Android GPS 的准确度如何?

android - 九补丁与矢量图形

java - 从 firebase 检索数据时为空值

xml - 如何使用 PowerShell 向 web.config 添加一个部分?

java - JDOM 中的命名空间(默认)

JavaFX - 强制 GridPane 的 child 适应单元格的大小

java - 我的 Java keystore 中需要包含什么?

mysql - 插入数据库时​​Python脚本中的Mysql语法错误

java - 字符编码过滤器,韩文字符编码问题