1

鉴于此 XML 片段:

<title><![CDATA[Resizing & Cropping GIF and PNG images issue]]></title>

XML 解析器应该为 <title> 元素内容解析的正确字符串是什么?

1. "Resizing & Cropping GIF and PNG images issue"
2. "Resizing &amp; Cropping GIF and PNG images issue"

注意:我正在使用 Java 的 ROME 提要解析库,它将其解析为 #2,但根据我对 CDATA 块的理解,它应该是 #1。我在网上找到了证据,表明 #2 是正确的(也在这里)和错误的 - 所以我对此有点困惑(和好奇)。

4

1 回答 1

0

好吧,据我所知,与您认为“错误”的第二个链接有很大不同。您将其用于标题而不是链接/网址。我会使用第二个,因为它是有效的 XML。我知道 CDATA 会忽略它,但我不确定你为什么要忽略标题。

你打算用这个做什么?在我看来,您不希望对所有内容都进行 CDATA,因为有效 XML 的优点在于您知道它应该与 XML 解析器显示一致。

于 2011-02-23T18:27:59.613 回答