我正在研究如何从具有XML文件的特定XML节点获取值。在我的应用程序中,我将整个XML文件放在一个字符串中,我想从那里获取特定的信息。我听说过关于DOM和SAX的一些信息,但我不知道从哪里开始。任何帮助?在Java中获取XML元素的值
回答
最简单的方法之一是使用xPath。这是一个tutorial。
您可以使用XPath(example)或者您可以使用DOM或SAX(如您所述)您可以在SO上查看我的答案here (how to retrieve element value of XML using Java?)。
XPath例子的链接是404,你能添加一个新的吗? – timbru31 2015-11-05 23:51:25
嗯,也有西河 http://x-stream.github.io/index.html
它let's你做两个方向(对象到XML和XML到对象)。 这里是“2分钟教程”: http://x-stream.github.io/tutorial.html
的JAXB是将对象映射到XML的标准,请查看:http://bdoughan.blogspot.com/2010/10/how-does-jaxb-compare-to-xstream.html – 2010-11-25 13:19:56
- 1. 在xml元素中获取属性值
- 2. 如何在xml java中获取元素的值?
- 3. 使用URL获取xml元素值xml
- 4. Java中的XML:从特定元素获取值
- 5. 如何从XML中的元素获取内部元素值linq
- 6. 如何获取xml元素的值?
- 7. 的元素名称获取XML值
- 8. 使用Java解析XML并获取元素值和属性值
- 9. Java XML:获取嵌套元素
- 10. 在Clojure中获取XML中元素的值?
- 11. 在html标签中获取元素的值a元素的值
- 12. 读取Java中的XML元素列表
- 13. Java DOM XML解析::获取元素属性值
- 14. 在jQuery中获取元素的值
- 15. 如何使用元素值获取xml元素?
- 16. LINQ to XML - 基于嵌套元素值获取元素
- 17. XSL获取与XML元素
- 18. 获取元素值
- 19. 只能在xml解析中获取一个节点元素值?
- 20. 如何在SQL中获取XML元素和属性值?
- 21. 如何通过xsd在java中验证xml取决于xml元素的值
- 22. 获取SOAP元素在Java中
- 23. 在java中获取选项元素的值
- 24. 如何获取元素的文本XML在Java
- 25. 如何使用Java获取String中XML标记的元素?
- 26. Java Xml元素 - 获取文件中的节点位置
- 27. 从XML中的子元素的xslt值获取img src
- 28. 获取元素的值
- 29. QTP - 获取元素的值
- 30. 获取子元素在XML的另一个子元素
可能重复[?如何使用Java来检索XML元素值(http://stackoverflow.com/questions/4076910/how-to-retrieve-element -xml-using-java) – 2010-11-25 09:30:42