XPATH查询在具有相同配置的服务器上工作不同的结果

时间:2018-11-14 08:24:26

标签: java xml xpath xalan

我有2台运行相同Java版本的Windows服务器。 我有一个Java应用程序,它使用相同版本的xalan打开XML文档,并通过查询从节点中提取文本:

//*[local-name()='article']/*[local-name()='p' and @prism:class='News']/text()

来自:

<?xml version="1.0" encoding="UTF-8"?>
<psv
    xmlns:prism="http://prismstandard.org/namespaces/basic/3.0/">
    <content>
        <article>
            <p id="1" prism:class="News">NEWSLETTER HEAD</p>
        </article>
    </content>
</psv>

在一台服务器上,它可以正确提取文本,而在另一台服务器上,它找不到该节点。除xalan和Java verisons外,我还应该检查什么? 谢谢!

0 个答案:

没有答案