我有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外,我还应该检查什么? 谢谢!