所有現(xiàn)代的瀏覽器都支持 W3C DOM 規(guī)范。
然而,瀏覽器之間是有差異的。一個重要的差異是:
XML 經(jīng)常在節(jié)點(diǎn)之間包含換行或空白字符。這是在使用簡單的編輯器(比如記事本)編輯文檔時經(jīng)常出現(xiàn)的情況。
下面的例子(由記事本編輯)在每行之間包含 CR/LF(換行),在每個子節(jié)點(diǎn)之前包含兩個空格:
<book>
<title>Everyday Italian</title>
<author>Giada De Laurentiis</author>
<year>2005</year>
<price>30.00</price>
</book>
Internet Explorer 將不會把空的空白或換行作為文本節(jié)點(diǎn),而其他瀏覽器會。
下面的代碼片段顯示(books.xml 的)根元素?fù)碛卸嗌賯€子節(jié)點(diǎn):
實(shí)例解釋:
更多建議: