如何在一个xp文件中运行多个查询?
例如:
/descendant::test/child::* //<--First query
/descendant::test/child::name//text() //<-- second query
如果我将两者都保存在一个xp文件中并运行它们,则显示错误。但如果一个查询在一个xp文件中。它工作正常。有什么方法可以解决吗?
答案 0 :(得分:2)
返回一个元组,其中包含您要运行的每个查询的结果。
(/descendant::test/child::*,
/descendant::test/child::name//text())
当然,您也可以使用其他形式。例如,您可以返回一个XML结构,其中您的查询已编入索引:
<results>
<result idx="1">{/descendant::test/child::*}</result>
<result idx="2">{/descendant::test/child::name//text()}</result>
</results>