我正在使用JaxWsPortProxyFactoryBean從wsdl創建一個簡單的ws客戶端。一切都按預期工作,但不幸的是我得到的響應包含unicode字符,這些字符在xml文檔中無效。不幸的是,這是第三方網絡服務,所有者目前無法更改內容。 因此我越來越喜歡但下列情況除外:如何用Spring的JaxWsPortProxyFactoryBean忽略無效的xml響應
javax.xml.stream.XMLStreamException: ParseError at [row,col]:[1,1563]
Message: An invalid XML character (Unicode: 0x1a) was found in the element content of the document.
反正有沒有忽略這些錯誤,接收響應並清除它自己?如果不是,有沒有「適當」或「通常」的方式來處理這種情況?
感謝
「我正在獲取包含unicode字符,這些字符在xml文檔中無效。」 - 這完全不正確。 XML可以具有unicode字符。 – 2012-08-06 14:09:52
我可能寫錯了(對不起我的英文)。我的意思是這個響應包含一些對xml無效的unicode字符。下面提到的Pangea究竟是什麼。 – gpol 2012-08-07 05:59:32