Я получаю фатальную ошибку http://www.w3.org/2006/xqt-errors#XPTY0004 в сценариях XSLT, которые я создал с помощью Блокнота, UltraEdit или текста справки, опубликованного в Интернете. Эти инструменты не отображают никаких странных символов, но сценарий прерывается, если я вручную не отредактирую ввод, чтобы все было в одной строке (обычно требуется воссоздание каждого пустого символа). Утомительно для образцов кода вырезания и вставки. Является ли синтаксический анализатор (XERCES?) интерпретацией какого-либо недопустимого символа, который не отображается в этих инструментах?
Я пытался добавить <?xml version="1.0" encoding="UTF-8"?>
в качестве первой строки скрипта, но это не помогает. Любой, кто может объяснить, почему синтаксический анализатор XML не проходит через http://www.w3.org/2005/xqt-errors#XPTY0004 (попробуйте ссылку).