XML保存空白

时间:2011-06-06 10:36:50

标签: xml whitespace

<?xml version="1.0"?>
<para>
<![CDATA[
gkjdfjg fdgsdfsdfdsf sdfdsfdsfsdfds fdsfdsfdsfsdfsdfd sdfsdf
sadf sdff sdf sdf

gkjdfjg fdgsdfsdfdsf sdfdsfdsfsdfds fdsfdsfdsfsdfsdfd sdfsdf
sadf sdff sdf sdf
]]>

</para>

我将此文件保存为text.xml并尝试在浏览器中查看。这将一行中的所有文本返回!!!它不保留CDATA部分中定义的内容?。

我曾在某处读过XML保留空格的原因然后为什么它不保留在CDATA部分下定义的偶数?

由于

1 个答案:

答案 0 :(得分:1)

浏览器会在一行显示所有内容,因为浏览器会忽略空格。这就是为什么你在html中使用<br />标签(以及其他标签)来放入入口和空格。

所以如果你想要一条白线试试这个:

<?xml version="1.0"?>
<para>
<![CDATA[
gkjdfjg fdgsdfsdfdsf sdfdsfdsfsdfds fdsfdsfdsfsdfsdfd sdfsdf
sadf sdff sdf sdf
<br /><br />
gkjdfjg fdgsdfsdfdsf sdfdsfdsfsdfds fdsfdsfdsfsdfsdfd sdfsdf
sadf sdff sdf sdf
]]>