我有以下 XML
<?xml version="1.0" encoding="UTF-8"?>
<stationary>
<textbook>
<name>test</name>
</textbook>
<notebook>
<books>
<name>test</name>
</books>
</notebook>
</stationary>
Run Code Online (Sandbox Code Playgroud)
我正在尝试获取所有name元素,而不管它们在stationary
我曾尝试使用以下语法,但没有奏效:
stationary/*/name/text()
Run Code Online (Sandbox Code Playgroud)
只需使用以下带有相对路径的表达式:
//name
Run Code Online (Sandbox Code Playgroud)
<name>这似乎捕获了 XML 示例中的两个标签:
Element='<name>test</name>'
Element='<name>test</name>'
Run Code Online (Sandbox Code Playgroud)