XML DOM 浏览器差异

news/2025/2/4 9:11:31/

DOM 解析中的浏览器差异

所有现代的浏览器都支持 W3C DOM 规范。

然而,浏览器之间是有差异的。一个重要的差异是:

  • 处理空白和换行的方式

DOM - 空白和换行

XML 经常在节点之间包含换行或空白字符。这是在使用简单的编辑器(比如记事本)编辑文档时经常出现的情况。

下面的例子(由记事本编辑)在每行之间包含 CR/LF(换行),在每个子节点之前包含两个空格:

<book>
<title>Everyday Italian</title>
<author>Giada De Laurentiis</author>
<year>2005</year>
<price>30.00</price>
</book>

Internet Explorer 将不会把空的空白或换行作为文本节点,而其他浏览器会。

下面的代码片段显示(books.xml 的)根元素拥有多少个子节点:

实例

xmlDoc=loadXMLDoc("books.xml");

x=xmlDoc.documentElement.childNodes;
document.write("Number of child nodes: " + x.length);


尝试一下 »

实例解释:

  1. 使用 loadXMLDoc() 把 "books.xml" 载入 xmlDoc 中
  2. 获取根元素的子节点
  3. 输出子节点的数量。结果取决于您所使用的浏览器。IE 浏览器会输出 4(提醒 4 个子节点),而其他浏览器会输出 9(提醒 9 个子节点)。

http://www.ppmy.cn/news/1569193.html

相关文章

【C++】B2120 单词的长度

博客主页&#xff1a; [小ᶻ☡꙳ᵃⁱᵍᶜ꙳] 本文专栏: C 文章目录 &#x1f4af;前言&#x1f4af;题目描述&#x1f4af;我的做法代码实现&#xff1a;思路解析&#xff1a; &#x1f4af;老师的第一种做法代码实现&#xff1a;思路解析&#xff1a; &#x1f4af;老师的…

VSCode设置颜色主题

1、打开VSCode软件&#xff0c;点击左下角的“图标”&#xff0c;依此选择“Themes”-“Color Theme”。 2、在弹出的主题面板选项中选择自己喜欢的颜色主题。

Hive:窗口函数(1)

窗口函数 窗口函数OVER()用于定义一个窗口&#xff0c;该窗口指定了函数应用的数据范围 对窗口数据进行分区 partition by 必须和over () 一起使用, distribute by经常和sort by 一起使用,可以不和over() 一起使用.DISTRIBUTE BY决定了数据如何分布到不同的Reducer上&#xf…

排查定位jar包大文件

解压 JAR 包&#xff1a; mkdir jar_contents unzip your-jar-file.jar -d jar_contents统计各文件大小&#xff1a; du -ah jar_contents | sort -rh | head -n 20这会列出 JAR 包中最大的文件或目录&#xff0c;方便你定位大文件。 方法 2&#xff1a;使用 jar 工具查看文件…

天融信 NGFW2.3 mibs

1. 新节点 库节点名称含义OID数据类型权限私有库tosRouteEntryrouteNetDst路由目地址1.3.6.1.4.1.14331.5.5.1.8.1.3OCTET STRINGread-only私有库tosRouteEntryrouteWeight路由权重1.3.6.1.4.1.14331.5.5.1.8.1.9Integer32read-only私有库tosRouteEntryrouteProbeID路由探测ID…

电影《封神第二部》正在热映,先锋官邓婵玉广受瞩目

电影《封神第二部&#xff1a;战火西岐》已于2025年1月29日&#xff08;农历大年初一&#xff09;正式上映&#xff0c;并在全球范围内掀起了春节档“看中国神话&#xff0c;过中国新年”的观影热潮&#xff0c;演员那尔那茜饰演的角色邓婵玉受到了颇多关注&#xff0c;作为率领…

OpenAI发布最新推理模型o3-mini

OpenAI于周五推出了新的AI"推理"模型o3-mini&#xff0c;这是该公司o系列推理模型家族的最新成员。 OpenAI此前在12月份就预告过这个模型&#xff0c;同时还展示了一个能力更强的系统o3。此次发布恰逢OpenAI面临诸多机遇与挑战的关键时刻。 目前&#xff0c;OpenAI…

数据结构之栈和队列(超详解)

文章目录 概念与结构栈队列 代码实现栈栈是否为空&#xff0c;取栈顶数据、栈的有效个数 队列入队列出队列队列判空&#xff0c;取队头、队尾数据&#xff0c;队列的有效个数 算法题解有效的括号用队列实现栈用栈实现队列复用 设计循环队列数组结构实现循环队列构造、销毁循环队…