我已经通过扩展默认处理程序在Java中实现了一个SAX解析器。 XML在其内容中有一个“ - ”。当它击中这个角色时就会破裂。我在字符方法中打印出字符数组,它只是以字符之前的字符结尾。解析器似乎在此之后停止,因为即使仍然有更多内容,也不会调用其他方法。即endElement方法永远不会再被调用。有没有人遇到过这个问题或有任何建议如何处理它?SAX解析器破坏 -
2
A
回答
4
什么是文件的编码?确保文件的编码decloration匹配它。您的解析器可能默认为ascii或ISO-8859-1。您可以设置像这样
<?xml version="1.0" encoding="UTF-8"?>
UTF-8将覆盖该字符,只要确保这就是该文件其实是英寸
3
如果要保存您的个XML的ASCII,你只能使用编码8位字符表的下半部分(前128个字符)。要在XML中包含重音或其他非英文字符,您必须将您的XML保存为UTF-8格式或转义您的字符,如&#241;为ñ。
0
我遇到了这个问题。您正在输入的XML流必须以ascii读取,在代码中将ascii编码为'UTF-8'或将其更改为字符流,并且一切正常。
这样的事情会帮助你:
File F = new File(C://Location);
BuffeReader Readfile = new BufferReader(F);
InputSource Encode = new InputSource(Readfile);
Encode.setEncoding("UTF-8");
相关问题
- 1. Android SAX解析器
- 2. JSON解析 - > stringify - >解析破坏?
- 3. SAX解析器vs XMLPull解析器
- 4. SAX XML解析器或DOM解析器?
- 5. SAX解析器。如何阻止SAX解析器连接到Internet?
- 6. 使用android sax解析器解析XML
- 7. 的Android - 解析使用SAX解析器
- 8. 使用sax解析器解析XML
- 9. SAX解析器不解析specal字符 “&”
- 10. CLojure sax解析器示例
- 11. 麻烦与SAX解析器
- 12. 运行Sax解析器
- 13. 多级XML SAX解析器
- 14. Android中的SAX解析器?
- 15. SAX解析器 - NumberFormatException的
- 16. SAX解析器错误
- 17. SAX解析器:从XML
- 18. 带SAX解析器的RSS
- 19. 使用SAX解析器
- 20. SAX解析器不工作
- 21. 在SAX分析器解析XML
- 22. 在使用SAX解析器解析与“&”的XML作为数据的一部分,解析器打破
- 23. 试图了解Android的Sax解析器
- 24. SAX解析异常
- 25. SAX解析问题
- 26. Xerces jar是一个DOM解析器或SAX解析器
- 27. 解析XML字符串SAX解析器机器人
- 28. 解析点com破坏解析数据库中的所有userdata
- 29. 使用DOM解析器和SAX解析器进行Android XML解析的区别
- 30. 的Android SAX解析器处理程序