XSL转换失败,XML源中包含特殊字符

时间:2011-10-06 16:00:46

标签: xml xslt character-encoding xerces

我们从外部合作伙伴公司收到以下XML ...

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

XML文件以ISO-8859-1编码发送给我们。

当我们尝试使用XSLT转换XML时,我们收到以下错误..

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

当我们从XML中删除€“字符时,问题就消除了,所以我们确定它与这些字符有关。

0 个答案:

没有答案