如何解析XML标签中的换行符?

时间:2012-10-12 06:11:11

标签: java android parsing dom xml-parsing

我正在解析RSS Feed,其中 <description> 标记包含一些\ n这样的\ n行字符

    <?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<item>
      <guid>http://www.horseandhound.co.uk/blogs/7619/314307.html</guid>
      <title>Chloe Chubb&#039;s s<title>Chloe Chubb&#039;s showing blog: Horse of the Year Show (HOYS) preparations</title>
      <description>So it is a week before HOYS and I have somehow managed to stay a bit oblivious to it all. It is only when I log onto Facebook and see the many, many statuses talking about it that I realise it’s only just around the corner! Then the butterflies begin.
&lt;br /&gt;
 /&gt;
My pre-HOYS diet was going well until last weekend when me and my best mates headed for a weekend away by the beach. Cue huge amounts of cheese, wine and cake and with the 5 pounds I’d lost, 2 went straight back on.&amp;#8230;</description>
      <url>http://www.horseandhound.co.uk/blogs/7619/314307.html</url>
</item>
</channel>
</rss>

在这里,我能够将文本解析为第一行“line1中的某些文本..”,但是从下一行开始,不会解析剩余的文本。我正在使用Dom解析器。请建议如何解决此问题。

1 个答案:

答案 0 :(得分:1)

您可以使用实体&#10;来表示XML属性中的换行符 &#13;可用于表示回车 Windows样式CRLF可以表示为&#13;&#10;

有关详细信息,请参阅XML spec