"xml"相关教程
[XML DOM] XML DOM parentNode 属性
Element对象参考手册定义和用法parentNode属性返回指定节点的父节点。语法:elementNode.parentNode实例在所有的例子中,我们将使用XML文件books.xml,以及JavaScript函数loadXMLDoc()。下面的代码片段获取"books.xml"中第一个<title>元素的父节点:xmlDoc=loadXMLDoc("books.xml");var x=xmlDoc.getE...
Element对象参考手册定义和用法prefix属性返回选定的节点的命名空间前缀。如果选定的节点不是元素或属性,则该属性返回NULL。语法:elementNode.prefix实例在所有的例子中,我们将使用XML文件books_ns.xml,以及JavaScript函数loadXMLDoc()。下面的代码片段获取"books_ns.xml"中的第一个<title>元素的命名空间前缀:xmlDoc=loadXMLDoc("books_n...
XML的语法规则很简单,且很有逻辑。这些规则很容易学习,也很容易使用。所有XML元素都须有关闭标签在HTML,经常会看到没有关闭标签的元素:<p>This is a paragraph<p>This is another paragraph在XML中,省略关闭标签是非法的。所有元素都必须有关闭标签:<p>This is a paragraph</...
[XML DOM] XML DOM previousSibling 属性
Element对象参考手册定义和用法previousSibling属性返回选定节点的上一个同级节点(在相同树层级中的前一个节点)。如果不存在这样的节点,则该属性返回null。语法:elementNode.previousSibling提示和注释注释:InternetExplorer会忽略节点之间生成的空白文本节点(比如换行字符),而Mozilla不这么做。因此,在下面的例子中,我们用一个函数来检测上一个同级节点的节点类型。元素节点的节点类型是1,因此假如上一个同级节点不是元素...
XML文档包含XML元素。什么是XML元素?XML元素指的是从(且包括)开始标签直到(且包括)结束标签的部分。元素可包含其他元素、文本或者两者的混合物。元素也可以拥有属性。<bookstore><book category="CHILDREN"> <title>Harry Potter</title> <author>J&...
[XML DOM] XML DOM textContent 属性
Element对象参考手册定义和用法textContent属性返回或设置选定元素的文本。如果返回文本,则该属性返回元素节点内所有文本节点的值。如果设置文本,则该属性删除所有子节点,并用单个文本节点来替换它们。语法:返回文本:elementNode.textContent设置文本:elementNode.textContent=string提示和注释:提示:如需针对IE浏览器返回文本节点的文本,请使用text属性。实例在所有的例子中,我们将使用XML文件books.xml,以及...
Element对象参考手册定义和用法text属性返回选定节点中所有文本节点的值。语法:elementNode.text提示和注释:提示:如需针对Mozilla浏览器返回文本节点的文本,请使用textContent属性。实例在所有的例子中,我们将使用XML文件books.xml,以及JavaScript函数loadXMLDoc()。下面的代码片段获取"books.xml"中第一个<title>元素的文本节点:xmlDoc=loadXMLDoc(&...
拥有正确语法的XML被称为“形式良好”的XML。通过DTD验证的XML是“合法”的XML。形式良好的XML文档“形式良好”或“结构良好”的XML文档拥有正确的语法。“形式良好”(WellFormed)的XML文档会遵守前几章介绍过的XML语法规则:XML文档必须有根元素XML文档必须有关闭标签XML标签对大小写敏感XML元素必须被正确的嵌套XML属性必须加引...
Element对象参考手册定义和用法xml属性返回节点的XML及其后代。语法:elementNode.xml提示和注释:注释:该属性是InternetExplorer专用。实例在所有的例子中,我们将使用XML文件books.xml,以及JavaScript函数loadXMLDoc()。下面的代码片段显示XML文档中第一个<book>元素的XML:xmlDoc=loadXMLDoc("books.xml");x=xmlDoc.getElement...
[XML DOM] XML DOM appendChild() 方法
Element对象参考手册定义和用法appendChild()方法在指定元素节点的最后一个子节点之后添加节点。该方法返回新的子节点。语法:appendChild(node)参数描述node必需。要追加的节点。实例在所有的例子中,我们将使用XML文件books.xml,以及JavaScript函数loadXMLDoc()。下面的代码片段创建并向第一个<book>元素追加了一个节点,然后输出第一个<book>元素的的所有子节点:xmlDoc=loadXML...
[XML DOM] XML DOM cloneNode() 方法
Element对象参考手册定义和用法cloneNode()方法创建指定节点的精确拷贝。此方法返回被克隆的节点。语法:cloneNode(include_all)参数描述include_all必需。如果这个布尔参数设置为true,被克隆的节点会复制原始节点的所有子节点。实例在所有的例子中,我们将使用XML文件books.xml,以及JavaScript函数loadXMLDoc()。下面的代码片段复制第一个<book>节点,然后把此备份添加到节点列表的末尾:xmlDo...
[XML DOM] XML DOM compareDocumentPosition() 方法
Element对象参考手册定义和用法compareDocumentPosition()方法按照文档顺序,比较当前节点与指定节点的文档位置。该方法返回新的子节点。语法:elementNode.compareDocumentPostition(node)参数描述node必需。规定与当前节点比较的节点。实例在所有的例子中,我们将使用XML文件books.xml,以及JavaScript函数loadXMLDoc()。下面的代码片段比较"books.xml"中第一个...
通过使用CSS,可为XML文档添加显示信息。使用CSS显示您的XML?使用CSS来格式化XML文档是有可能的。下面的例子就是关于如何使用CSS样式表来格式化XML文档:这是XML文件:CD目录这是样式表:CSS文件最后,请查看效果:由CSS文件格式化的CD目录下面是此XML文件的一个片断。第二行,<?xml-stylesheettype="text/css"href="cd_catalog.css"?>,把这个XML文件链接...
[XML DOM] XML DOM dispatchEvent() 方法
Element对象参考手册定义和用法dispatchEvent()方法给节点分派一个合成事件。语法:dispatchEvent(evt)参数描述evt必需。要分派的Event对象。返回值如果在事件传播过程中调用了evt的preventDefault()方法,则返回false,否则返回true。抛出如果Event对象evt没有被初始化,或者它的type属性为null或空串,该方法将抛出异常。描述该方法将分派一个合成事件,它由Document.createEvent()创建,由E...
[XML DOM] XML DOM getAttributeNodeNS() 方法
Element对象参考手册定义和用法getAttributeNS()方法通过命名空间URI和名称来获取属性节点。语法:elementNode.getAttributeNodeNS(ns,name)参数描述ns必需。唯一标识属性的命名空间的URI。若没有命名空间,则该参数为null。name必需。声明该属性在命名空间中名称的标识符。说明该属性返回一个Attr节点,它的子孙表示制定属性的值。如果该元素没有这样的属性,则返回null。该方法与getAttributeNode()方法...