我有一个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