我有一個XML文件,其中包含一些無效字符(XML 1.0中不支持字符)。 我想分析這個文件,但是我收到了XML包含無效字符的例外。 是否有任何可能的方法來解析帶有無效字符的XML。或跳過包含無效字符的節點屬性。用無效字符解析XML
1
A
回答
0
可能的解決方法是將其作爲字符串加載並用有效的字符或標記替換無效字符,以便知道它在那裏。然後正常解析。
+0
感謝您的回覆。XML的大小太大,所以它是一個複雜的程序,我有我的行號,我得到無效的字符,所以有任何w ay修改特定行的內容。 – Shrikant
0
所以你的意思是有字符&,<,>(「或'屬性中)?下一個處理階段的有效數據:
InputStream yourFancyIllegalCharConverter = new YourFancyIllegalCharConverter(realInputStream);
XMLInputFactory factory = XMLInputFactory.newInstance();
XMLStreamReader parser = factory.createXMLStreamReader(yourFancyIllegalCharConverter);
相關問題
- 1. 解析XML中的無效字符
- 2. 解析無效字符到XML
- 3. 解析無效的xml
- 4. 解析無效的XML C#
- 5. 當解析XML字符串中「字的‘無法解析
- 6. ORA-31011:XML解析失敗 - 無效字符(oracle sql)
- 7. 用無效節點解析XML
- 8. JSON解析錯誤,無效字符
- 9. 在Java中解析XML時從字符串中刪除無效字符
- 10. xml從字符串解析
- 11. 在XML字符「&」解析iphone
- 12. 解析:字符串到XML
- 13. 解析XML字符串.net
- 14. PHP解析XML字符串
- 15. 解析器錯誤使用Perl XML :: DOM模塊,「引用無效字符數」
- 16. 在C++中解析無效的XML
- 17. 解析無效的XML中的R
- 18. XML錯誤:無效字符
- 19. 無效的XML字符
- 20. 解碼XML時base64字符串中的字符無效
- 21. XML解析:無法解析XML正確
- 22. 將XML字符串解析爲XML
- 23. XML沒有用轉義字符解析
- 24. 解析包含字符引用的xml
- 25. 使用PHP解析XML特殊字符
- 26. 使用SAX解析XML字符串
- 27. 使用JAXB解析XML字符串
- 28. 使用jQuery從字符串解析XML
- 29. XML Lite解析問題 - 解析時忽略無效數據
- 30. JSON解析無效字符串的有效行
請問如果在XML 1.1模式強制解析器,或改變了XML序言聲明文件爲1.1 XML(這是怎樣的一個黑客攻擊它的工作,但一個最容易測試)? – GPI