开发手册 欢迎您!
软件开发者资料库

XML DOM - 访问

XML DOM访问 - 从简单和简单的步骤学习XML DOM(文档对象模型),从基本到高级概念,包括概述,DOM模型,DOM节点,DOM节点树,DOM节点列表,DOM方法,DOM加载,DOM解析器,DOM遍历,DOM导航,DOM访问,获取,设置,创建,添加,替换,删除和克隆节点,节点对象,NodeList对象,NamedNodeMap对象,文档对象,DocumentImplementation对象,DocumentType对象,ProcessingInstruction对象,实体对象,EntityReference对象,表示法对象,元素对象,属性对象,文本对象,CDATASection对象,注释对象,XMLHttpRequest对象,ParseError对象,DOMException对象。

在本章中,我们将研究如何访问被视为XML文档的信息单元的XML DOM节点. XML DOM的节点结构允许开发人员在树中导航以查找特定信息并同时访问信息.

访问节点

关注是你可以访问节点的三种方式 :

  • 使用 getElementsByTagName()方法

  • 循环遍历或遍历节点树

  • 通过导航节点树,使用节点关系

getElementsByTagName()

此方法允许访问信息通过指定节点名称来节点.它还允许访问节点列表和节点列表长度的信息.

语法

getElementByTagName()方法具有以下语法 :

  node.getElementByTagName("tagname");

其中,

  • 节点 : 是文档节点.

  • tagname : 保存要获取其值的节点的名称.

示例

以下是一个简单的程序,用于说明getElementByTagName方法的用法.

         
         FirstName: 
         LastName: 
         Category: 
      
         

  • 在上面的例子中,我们正在访问节点 FirstName的信息 LastName 员工.

  • xmlDoc. getElementsByTagName("FirstName")[0] .childNodes [0] .nodeValue; 此行使用getElementByTagName()方法访问子节点 FirstName 的值.

  • xmlDoc.getElementsByTagName("Employee")[0] .attributes [0] .nodeValue; 此行访问节点

遍历节点

这是在 DOM Traversing 一章中介绍了示例.

浏览节点

DOM导航一章中提供了示例.