我的 XML 看起来有点像这样:
<root>
<child1>
<grandchild1>{tagID1}<grandchild1/>
<grandchild2>{tag2}<grandchild2/>
</child1>
<child2>{newtag1}<child2/>
<root/>
我希望检索其 text() 类似于“{*}”的所有元素,即包含两个花括号之间的字符串,但对 xpath 不太熟悉。
我认为 xquery 语法会是这样的
"//*[matches(., '{*}')]"
但这因未知方法“-->matches(.<--”而失败
如果有人可以纠正我,我将不胜感激。