XML TAG中的CRLF

时间:2014-01-17 21:41:14

标签: xml newline

我已经使用XMLPullParser处理了XML文件。 某些XML文件不起作用。它们被格式化为80列页面。 每80个字符后有一个CRLF字符。 一些CRLF字符在TAG内。我该如何过滤它们?

1 个答案:

答案 0 :(得分:0)

当你说CRLF字符“里面的标签”时,我想你的意思是

<TIT
LE>Introduction</T
ITLE>

我问,因为不幸的是很多人错误地使用“标签”这个词来表示整个元素,而“简介”这个词的说法是它是否在标签内,实际上并非如此。

如果在XML不允许的地方有CRLF字符,则必须在将数据传递给XML解析器之前将其删除。这听起来并不困难。如果你想动态地执行它,你可以编写一个执行过滤的InputStream实现,并将过滤后的InputStream传递给解析器。