0
A
回答
0
你不要删除任何东西。通过XPath,你需要横切你需要的元素。另一件事是Xpath与您用于脚本的语言无关。它可以使用Java,Python,C#,红宝石等
要了解更多的XPath参考以下链接: -
http://www.w3schools.com/xsl/xpath_intro.asp
希望它会帮助你:)
0
测试 。 ... ....
这里是获取ID元素内容的示例代码 表达式 public static final String IdExpr =“/ NameDefinition/@ Id”;
字符串evaluateXML(字符串文件,字符串IdExpr){
Stringres= null;
try {
FileInputStream fis = new FileInputStream(new File(file));
DocumentBuilderFactory builderFactory = DocumentBuilderFactory
.newInstance();
DocumentBuilder builder = builderFactory.newDocumentBuilder();
Document xmlDocument = builder.parse(fis);
XPath xPath = XPathFactory.newInstance().newXPath();
String Id = xPath.compile(IdExpr).evaluate(
xmlDocument);
return Id;
}
相关问题
- 1. 提取特定的元素从XML
- 2. 从Java中提取维基百科表中的特定元素
- 3. 从html中提取特定元素/值
- 4. Java中的XML:从特定元素获取值
- 5. Java从Object中获取特定元素[]
- 6. 从XML中提取元素的属性
- 7. 从XML文档中的特定元素
- 8. 如何从java中的特定XML元素中检索
- 9. 提取特定元素中的R
- 10. 使用R中的xml包提取特定的HTML元素
- 11. Ruby Regexp提取XML字符串中的特定元素
- 12. 从UIWebView中提取XML元素
- 13. 从XML文档中提取元素
- 14. 从XmlDocument中提取XML元素
- 15. 用Python3从XML中提取元素?
- 16. 从XML命名空间中选择XML中的特定元素
- 17. 如何从大型XML中获取特定元素的值
- 18. 如何从Java中提取XML元素和文本
- 19. 从HTTP XML响应中提取元素 - HTTP客户端和Java
- 20. 从ClassName获取的所有元素中获取特定元素?
- 21. 如何在BASH中从数组中提取特定元素?
- 22. 如何在postgres中从json数组中提取特定元素?
- 23. 从XML文件中读取特定元素内心深处的Java
- 24. 使用XPath从文档中的特定位置提取元素
- 25. 从Mnesia的数据库中提取特定元素
- 26. 从特定索引中取出元素
- 27. 如何从xml文档中提取完整的xml元素
- 28. 读取Java中的XML元素列表
- 29. 在Java中获取XML元素的值
- 30. 如何从字符串中提取特定元素?
请出示你有什么到目前为止已经试过。 – Thilo
阅读有关XML操作的DOM。我想你可以使用DOM从现有的XML文件中添加/删除信息。另请阅读SAX解析。并且在两个XML解析方法之间进行权衡。 –
你可以显示你的文档的结构和你想要提取什么类型的内容。也许我们可以帮助构建一个XPath查询。 –