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