Запросы XPATH работают с разными результатами на серверах с одинаковой конфигурацией - PullRequest
0 голосов
/ 14 ноября 2018

У меня есть 2 сервера Windows, на которых установлена ​​одна и та же версия Java. У меня есть 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? Спасибо!

...