我有一个 XML 文件,我想从一个标签获取文本,但如果该文本包含另一个标签则忽略它。例如:
<?xml version="1.0"?>
<entries>
<entry accente="B" diacritice="B">
<sense class="0" value="B">
<definition>
<RegDef>Hello <i>world.</i> Today is Saturday.</RegDef>
</definition>
</sense>
</entry>
</entries>
输出应该是:“Hello world。今天是星期六。
执行此操作的最佳方法是什么?
最佳答案
谢谢你,@David Wallace。
String expression = "/entries/entry/sense/definition/RegDef";
System.out.println(expression);
String RegDef = xPath.compile(expression).evaluate(xmlDocument);
System.out.println(RegDef);
这正是我想要的。
关于java - 在 Java 中解析 XML 并忽略标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23843125/