在Android中使用空白区域解析SAX问题

时间:2011-09-07 10:35:19

标签: android whitespace saxparser

我正在为所有项目进行SAX解析,它运行良好。但今天我在访问同一个SAX时遇到了问题。以下是xml中遇到问题的部分。

<customCssStyle label="css1" order="1" text=".test { background-color: yellow; } .link { background-color: red; }"/>

使用SAX解析时,我可以获得“label”和“order”的值。但在“文本”的情况下,我面临问题。该值有2个字符串。我认为这是由于空白。

我是对的吗? SAX不能识别白色空间吗?我应该使用Pull解析吗?

1 个答案:

答案 0 :(得分:0)

对于每个元素,可以多次调用characters()方法。您可以在StringBuilder中维护到目前为止所读取的所有字符,并每次追加新字符,直到达到endElement()

有关详细信息,请参阅this question及其接受的答案。