<?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部分下定义的偶数?
由于
答案 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
]]>