XML 在浏览器中如何解析回车换行和TAB制表符

来源:百度知道 编辑:UC知道 时间:2024/05/22 16:02:17
XML文档中
<?xml version="1.0" ?>
<a>123</a>

<?xml version="1.0" ?>
<a>
123
</a>
是不一样的(后者多了制表符和回车换行符),但为什么两者在浏览器中显示相同。
(环境IE7 XML1.0 UTF-8)

有人说在浏览器里浏览的过程中,XML->HTML了。
那么这样还是有道理的。
(IF这样解释是正确的,在DOM解析XML时,还是应该处理回车换行符和制表符,因为两者还是存在的)

但是上面的说法对吗(XML->HTML)。请各位指教...

IE将一个完整标签作为一个节点。而Firefox,除了上述的的情况外,也会把一个标签的结束符“>”到下一个标签的起始符“<”之间的内容(除注释外,包括任何的文字、空格、回车、制表符)也算作是一个节点。

就是xml中最好不要保留空格