- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
任务3:节点操作 * 任务3-4:XML DOM创建节点 使用createElement() 方法创建新的元素节点 xmlDoc=loadXMLDoc(books.xml); newel=xmlDoc.createElement(edition); x=xmlDoc.getElementsByTagName(book)[0]; x.appendChild(newel); 例子解释: 使用 loadXMLDoc() 把 “books.xml” 载入 xmlDoc 中 创建一个新的元素节点 edition 向第一个 book 元素追加这个元素节点 任务3:节点操作 * 任务3-4:XML DOM创建节点 使用createAttribute() 创建新的属性节点 xmlDoc=loadXMLDoc(books.xml); newatt=xmlDoc.createAttribute(edition); newatt.nodeValue=first; x=xmlDoc.getElementsByTagName(title); x[0].setAttributeNode(newatt); 例子解释: 使用 loadXMLDoc() 把 “books.xml” 载入 xmlDoc 中 创建一个新的属性节点 edition 向第一个 title 元素添加这个新的属性节点 任务3:节点操作 * 任务3-4:XML DOM创建节点 使用setAttribute()创建属性节点 xmlDoc=loadXMLDoc(books.xml); x=xmlDoc.getElementsByTagName(book); x[0].setAttribute(edition,first); 例子解释: 使用 loadXMLDoc() 把 “books.xml” 载入 xmlDoc 中 为第一个 book 元素设置(创建)属性“edition”,值为 first 任务3:节点操作 * 任务3-4:XML DOM创建节点 使用createTextNode() 方法创建文本节点 xmlDoc=loadXMLDoc(books.xml); newel=xmlDoc.createElement(edition); newtext=xmlDoc.createTextNode(first); newel.appendChild(newtext); x=xmlDoc.getElementsByTagName(book)[0]; x.appendChild(newel); 例子解释: 使用 loadXMLDoc() 把 “books.xml” 载入 xmlDoc 中 创建一个新元素节点 edition 创建一个新的文本节点,其文本是 first 向这个元素节点追加新的文本节点 向第一个 book 元素追加新的元素节点 任务3:节点操作 * 任务3-4:XML DOM创建节点 使用createComment() 方法创建注释节点 xmlDoc=loadXMLDoc(books.xml); newComment=xmlDoc.createComment(Revised March 2008); x=xmlDoc.getElementsByTagName(book)[0]; x.appendChild(newComment); 例子解释: 使用 loadXMLDoc() 把 “books.xml” 载入 xmlDoc 中 创建一个新的注释节点 把这个新的注释节点追加到第一个 book 元素 案例3-4:ch9-e3-4.html 任务3:节点操作 * 任务3-5:XML DOM添加节点 添加节点 - appendChild() xmlDoc=loadXMLDoc(books.xml); newel=xmlDoc.createElement(edition); x=xmlDoc.getElementsByTagName(book)[0]; x.appendChild(newel); 例子解释: 使用 loadXMLDoc() 把 “books.xml” 载入 xmlDoc 中 创建一个新节点 edition 把这个节点追加到第一个 book 元素最后一个子节点后面 任务3:节点操作 * 任务3-5:XML DOM添加节点 插入节点 - insertBefore() newNode=xmlDoc.createElement(book); x=xmlDoc.documentElement; y=xmlDoc.getElementsByTagName(book)[3]; x.insertBefore(newNode,y); 例子解释: 创建一个新的元素节点
文档评论(0)