<?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保留空白
我曾经在某处读过XML保存了空白空间,那么为什么它不保留即使在CDATA节定义下?
感谢
你在哪里读*“表示XML保留空白” *?我从头脑里知道的是,这种区别更大(比较http://www.w3.org/TR/REC-xml/#sec-line-ends)。同时要注意,浏览器中的XML显示可能会被视为一个应用程序,因此该应用程序不能遵循XML标准的规则,因为应用程序为了显示目的已经处理了XML。 – hakre 2014-07-06 16:49:44