论坛成员,
我有50个XML文件,我需要能够在所有50个XML文件中执行XPath查询。我正在使用 NotePad ++ 和 XPath评估器插件。我需要帮助创作一个查询所有50个XML文件的XPath表达式。所有50个XML文件都位于C:\Root\Test\
我需要的只是帮助确定在我的XPath表达式中使用的正确函数,以便它搜索位于TEST文件夹中的所有XML文件。我知道 NotePad ++ 可以作为一个组搜索所有文件。但是,我需要使用 XPath Evaluator插件来完成这项工作。任何帮助将不胜感激。
提前谢谢你。
答案 0 :(得分:2)
您需要一个支持XPath 2.0
功能的XQuery 1.0
(或collection()
)处理器,并且可以访问目录。
下载Saxon
并执行以下操作:
java net.sf.saxon.Query -qs:"collection('file:///Root/test?select=*.xml')//x[y='z']"