【发布时间】:2014-02-11 16:21:19
【问题描述】:
我需要解析xml文件并获取一些节点到HashMap,其中key = nodeName, value = nodeValue;
由于我只需要获取一些节点,我必须将它们的 xPath 保存在另一个文件中,我需要哪些库来执行此操作?感谢您的帮助,我是编程新手,如果问题很愚蠢,请见谅
【问题讨论】:
-
在提出这个问题并尝试创建一些代码之前,您肯定阅读了一些关于在 Java 中解析 XML 的教程。您能否在您的问题中包含此代码并描述其中哪一部分的行为与您的预期不同?还要描述您期望的商品以及它在现实中的表现。
-
@mark2 SO 不是为了寻求完整的答案。前五个谷歌结果肯定会回答你的问题。
-
@Pshemo 我不知道如何保留 xpath,我可以将它们存储在 .txt 文件中并在循环中逐行执行 xPath 吗?
-
是的,您可以将 XPath 存储在文件中(每行或实例一个),然后读取每一行并按出现的顺序执行它们。我在这里没有看到任何问题。如果您需要一些更有选择性的方法来选择要执行的 XPath,您也可以使用数据库。决定权在你。顺便说一句,关于建议库/资源的问题在 StackOverflow 上是题外话。
标签: java xml xpath xml-parsing