Pod*_*dge 5 java xml sax saxparser
我正在使用Sax解析器来处理预写的XML文件。XML文件包含一个标记<ERROR_TEXT />,当没有错误发生时该标记为空。结果,解析器将在标签关闭后采用下一个字符“ \ n”。我已经尝试了result.replaceAll(“ \ n”,“”); 和result.replaceAll(“ \ n”,“”);
如何使SAX识别出这是一个空标记并将值返回为“”?
Woo*_*ody 0
你不知道。SAX 的工作是解析数据,而不是决定数据的内容应该是什么。在您的 parseHandler 中,将数据的字符串存储在所有元素中,当您处理该元素时,对数据执行 string.trim() 。如果其输出为空并且您的标记是 ERROR_TEXT 标记,则您知道没有错误。
归档时间:
13 年,3 月 前
查看次数:
5049 次
最近记录:
6 年,11 月 前