XSL-преобразование завершается неудачно со специальными символами в источнике XML - PullRequest
0 голосов
/ 06 октября 2011

Мы получаем следующий XML от внешней партнерской фирмы ...

<FundLegalName>McGregor DDR ABN&#8364;&#8221;Equities</FundLegalName>

Файл XML отправляется нам с кодировкой ISO-8859-1.

Когда мы пытаемся преобразовать XML с помощью XSLT, мы получаем следующую ошибку ..

net.sf.saxon.trans.XPathException: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Invalid byte 1 of 1-byte UTF-8 sequence

Когда мы удаляем символы - из XML, проблема устраняется, поэтому мы точно знаем, что она связана с этими символами.

...