欢迎来到天天文库
浏览记录
ID:49529420
大小:55.01 KB
页数:19页
时间:2020-03-02
《javascript操作xml.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、JavaScript操作XML(一)JavaScript操作XML是通过XMLDOM来完成的。那么什么是XMLDOM呢?XMLDOM是:·用于XML的标准对象模型·用于XML的标准编程接口·中立于平台和语言·W3C的标准XMLDOM定义了所有XML元素的对象和属性,以及访问它们的方法(接口)。也就是说:XMLDOM是用于查询、添加、修改、删除XML元素的标准。在继续之前,我们先来了解一下XML的定义。请看下面的XML文件(books.xml):2、ore> EverydayItalian GiadaDeLaurentiis 2005 30.00 HarryPotter JK.Rowling 2005 3、rice>29.99 XQueryKickStart JamesMcGovern PerBothner KurtCagle JamesLinn VaidyanathanNagarajan 2003 4、ice>49.99 LearningXML ErikT.Ray 2003 39.95在上面的XML中,根节点是。文档中的所有其他节点都被包含在中。根节点有四个节点。第一个节点有四个节点:5、itle>,,以及,其中每个节点都包含一个文本节点,"EverydayItalian","GiadaDeLaurentiis","2005"以及"30.00"。XML文档中的每个成分都是一个节点。节点根据DOM,XML文档中的每个成分都是一个节点。DOM是这样规定的:·整个文档是一个文档节点·每个XML标签是一个元素节点·包含在XML元素中的文本是文本节点·每一个XML属性是一个属性节点·注释属于注释节点文本总是存储在文本节点中在DOM处理中一个普遍的错误是,认为元素节点包含文本。不过,6、元素节点的文本是存储在文本节点中的。在这个例子中:2005,元素节点,拥有一个值为"2005"的文本节点。2005"不是元素的值!XMLDOM把XMLDOM文档视为一棵节点树(node-tree)。树中的所有节点彼此之间都有关系。XMLDOM节点树XMLDOM把XML文档视为一种树结构。这种树结构被称为节点树。可通过这棵树访问所有节点。可以修改或删除它们的内容,也可以创建新的元素。这颗节点树展示了节点的集合,以及它们之间的联系。这棵树从根节点开始,然后在树的最低层级向文本节点长出7、枝条:父、子和兄弟节点节点树中的节点彼此之间都有等级关系。父、子和兄弟节点用于描述这种关系。父节点拥有子节点,位于相同层级上的子节点称为兄弟节点。·在节点树中,顶端的节点成为根节点·根节点之外的每个节点都有一个父节点·节点可以有任何数量的子节点·叶子是没有子节点的节点·兄弟节点是拥有相同父节点的节点在上面的XML中,元素是元素的第一个子节点,而元素是元素的最后一个子节点。此外,元素是、、以及元素的父节点。Not8、e:父节点:ParentNode,子节点:ChildrenNode,同级节点:SiblingNode本文出自51CTO.COM技术博客JavaScript操作XML(二)这一篇介绍浏览器内建的XML解析器以及JavaScript是如何加载XML的。大多数浏览器都
2、ore> EverydayItalian GiadaDeLaurentiis 2005 30.00 HarryPotter JK.Rowling 2005 3、rice>29.99 XQueryKickStart JamesMcGovern PerBothner KurtCagle JamesLinn VaidyanathanNagarajan 2003 4、ice>49.99 LearningXML ErikT.Ray 2003 39.95在上面的XML中,根节点是。文档中的所有其他节点都被包含在中。根节点有四个节点。第一个节点有四个节点:5、itle>,,以及,其中每个节点都包含一个文本节点,"EverydayItalian","GiadaDeLaurentiis","2005"以及"30.00"。XML文档中的每个成分都是一个节点。节点根据DOM,XML文档中的每个成分都是一个节点。DOM是这样规定的:·整个文档是一个文档节点·每个XML标签是一个元素节点·包含在XML元素中的文本是文本节点·每一个XML属性是一个属性节点·注释属于注释节点文本总是存储在文本节点中在DOM处理中一个普遍的错误是,认为元素节点包含文本。不过,6、元素节点的文本是存储在文本节点中的。在这个例子中:2005,元素节点,拥有一个值为"2005"的文本节点。2005"不是元素的值!XMLDOM把XMLDOM文档视为一棵节点树(node-tree)。树中的所有节点彼此之间都有关系。XMLDOM节点树XMLDOM把XML文档视为一种树结构。这种树结构被称为节点树。可通过这棵树访问所有节点。可以修改或删除它们的内容,也可以创建新的元素。这颗节点树展示了节点的集合,以及它们之间的联系。这棵树从根节点开始,然后在树的最低层级向文本节点长出7、枝条:父、子和兄弟节点节点树中的节点彼此之间都有等级关系。父、子和兄弟节点用于描述这种关系。父节点拥有子节点,位于相同层级上的子节点称为兄弟节点。·在节点树中,顶端的节点成为根节点·根节点之外的每个节点都有一个父节点·节点可以有任何数量的子节点·叶子是没有子节点的节点·兄弟节点是拥有相同父节点的节点在上面的XML中,元素是元素的第一个子节点,而元素是元素的最后一个子节点。此外,元素是、、以及元素的父节点。Not8、e:父节点:ParentNode,子节点:ChildrenNode,同级节点:SiblingNode本文出自51CTO.COM技术博客JavaScript操作XML(二)这一篇介绍浏览器内建的XML解析器以及JavaScript是如何加载XML的。大多数浏览器都
3、rice>29.99 XQueryKickStart JamesMcGovern PerBothner KurtCagle JamesLinn VaidyanathanNagarajan 2003 4、ice>49.99 LearningXML ErikT.Ray 2003 39.95在上面的XML中,根节点是。文档中的所有其他节点都被包含在中。根节点有四个节点。第一个节点有四个节点:5、itle>,,以及,其中每个节点都包含一个文本节点,"EverydayItalian","GiadaDeLaurentiis","2005"以及"30.00"。XML文档中的每个成分都是一个节点。节点根据DOM,XML文档中的每个成分都是一个节点。DOM是这样规定的:·整个文档是一个文档节点·每个XML标签是一个元素节点·包含在XML元素中的文本是文本节点·每一个XML属性是一个属性节点·注释属于注释节点文本总是存储在文本节点中在DOM处理中一个普遍的错误是,认为元素节点包含文本。不过,6、元素节点的文本是存储在文本节点中的。在这个例子中:2005,元素节点,拥有一个值为"2005"的文本节点。2005"不是元素的值!XMLDOM把XMLDOM文档视为一棵节点树(node-tree)。树中的所有节点彼此之间都有关系。XMLDOM节点树XMLDOM把XML文档视为一种树结构。这种树结构被称为节点树。可通过这棵树访问所有节点。可以修改或删除它们的内容,也可以创建新的元素。这颗节点树展示了节点的集合,以及它们之间的联系。这棵树从根节点开始,然后在树的最低层级向文本节点长出7、枝条:父、子和兄弟节点节点树中的节点彼此之间都有等级关系。父、子和兄弟节点用于描述这种关系。父节点拥有子节点,位于相同层级上的子节点称为兄弟节点。·在节点树中,顶端的节点成为根节点·根节点之外的每个节点都有一个父节点·节点可以有任何数量的子节点·叶子是没有子节点的节点·兄弟节点是拥有相同父节点的节点在上面的XML中,元素是元素的第一个子节点,而元素是元素的最后一个子节点。此外,元素是、、以及元素的父节点。Not8、e:父节点:ParentNode,子节点:ChildrenNode,同级节点:SiblingNode本文出自51CTO.COM技术博客JavaScript操作XML(二)这一篇介绍浏览器内建的XML解析器以及JavaScript是如何加载XML的。大多数浏览器都
4、ice>49.99 LearningXML ErikT.Ray 2003 39.95在上面的XML中,根节点是。文档中的所有其他节点都被包含在中。根节点有四个节点。第一个节点有四个节点:5、itle>,,以及,其中每个节点都包含一个文本节点,"EverydayItalian","GiadaDeLaurentiis","2005"以及"30.00"。XML文档中的每个成分都是一个节点。节点根据DOM,XML文档中的每个成分都是一个节点。DOM是这样规定的:·整个文档是一个文档节点·每个XML标签是一个元素节点·包含在XML元素中的文本是文本节点·每一个XML属性是一个属性节点·注释属于注释节点文本总是存储在文本节点中在DOM处理中一个普遍的错误是,认为元素节点包含文本。不过,6、元素节点的文本是存储在文本节点中的。在这个例子中:2005,元素节点,拥有一个值为"2005"的文本节点。2005"不是元素的值!XMLDOM把XMLDOM文档视为一棵节点树(node-tree)。树中的所有节点彼此之间都有关系。XMLDOM节点树XMLDOM把XML文档视为一种树结构。这种树结构被称为节点树。可通过这棵树访问所有节点。可以修改或删除它们的内容,也可以创建新的元素。这颗节点树展示了节点的集合,以及它们之间的联系。这棵树从根节点开始,然后在树的最低层级向文本节点长出7、枝条:父、子和兄弟节点节点树中的节点彼此之间都有等级关系。父、子和兄弟节点用于描述这种关系。父节点拥有子节点,位于相同层级上的子节点称为兄弟节点。·在节点树中,顶端的节点成为根节点·根节点之外的每个节点都有一个父节点·节点可以有任何数量的子节点·叶子是没有子节点的节点·兄弟节点是拥有相同父节点的节点在上面的XML中,元素是元素的第一个子节点,而元素是元素的最后一个子节点。此外,元素是、、以及元素的父节点。Not
5、itle>,,以及,其中每个节点都包含一个文本节点,"EverydayItalian","GiadaDeLaurentiis","2005"以及"30.00"。XML文档中的每个成分都是一个节点。节点根据DOM,XML文档中的每个成分都是一个节点。DOM是这样规定的:·整个文档是一个文档节点·每个XML标签是一个元素节点·包含在XML元素中的文本是文本节点·每一个XML属性是一个属性节点·注释属于注释节点文本总是存储在文本节点中在DOM处理中一个普遍的错误是,认为元素节点包含文本。不过,
6、元素节点的文本是存储在文本节点中的。在这个例子中:2005,元素节点,拥有一个值为"2005"的文本节点。2005"不是元素的值!XMLDOM把XMLDOM文档视为一棵节点树(node-tree)。树中的所有节点彼此之间都有关系。XMLDOM节点树XMLDOM把XML文档视为一种树结构。这种树结构被称为节点树。可通过这棵树访问所有节点。可以修改或删除它们的内容,也可以创建新的元素。这颗节点树展示了节点的集合,以及它们之间的联系。这棵树从根节点开始,然后在树的最低层级向文本节点长出
7、枝条:父、子和兄弟节点节点树中的节点彼此之间都有等级关系。父、子和兄弟节点用于描述这种关系。父节点拥有子节点,位于相同层级上的子节点称为兄弟节点。·在节点树中,顶端的节点成为根节点·根节点之外的每个节点都有一个父节点·节点可以有任何数量的子节点·叶子是没有子节点的节点·兄弟节点是拥有相同父节点的节点在上面的XML中,
8、e:父节点:ParentNode,子节点:ChildrenNode,同级节点:SiblingNode本文出自51CTO.COM技术博客JavaScript操作XML(二)这一篇介绍浏览器内建的XML解析器以及JavaScript是如何加载XML的。大多数浏览器都
此文档下载收益归作者所有