我有一个包含三个级别的 XML 文件。我想做的是得到孩子的价值。
在这种情况下(姓氏值“Watson”)所以我想收到“Watson”作为结果。
XML 文件:
<employees>
<employee Id="default">
<firstname>John</firstname>
<lastname value="Watson"/>
</employee>
</employees>
我的 XPath 表达式是:
expr = xpath.compile("//employees/employee[@Id='default']/firstname/text()");
这个表达式在我的代码中运行良好,因此我可以看到“John”。
问题是当我尝试获得“Watson”时。
有人可以告诉我应该如何构建表达式吗?
非常感谢。
干杯哈维