1. getElementById(id):
- 获取具有指定 id 属性的元素节点。
- 示例(JavaScript):
var element = xmlDoc.getElementById("myElement");
2. getElementsByTagName(tagName):
- 获取指定标签名称的元素节点列表。
- 示例(JavaScript):
var elements = xmlDoc.getElementsByTagName("book");
3. getElementsByClassName(className):
- 获取具有指定类名的元素节点列表。
- 示例(JavaScript):
var elements = xmlDoc.getElementsByClassName("myClass");
4. getAttribute(attributeName):
- 获取元素的指定属性值。
- 示例(JavaScript):
var value = element.getAttribute("category");
5. setAttribute(attributeName, value):
- 设置元素的指定属性值。
- 示例(JavaScript):
element.setAttribute("category", "Fiction");
6. textContent:
- 获取或设置元素的文本内容。
- 示例(JavaScript):
var text = element.textContent;
7. createElement(tagName):
- 创建指定标签名称的新元素节点。
- 示例(JavaScript):
var newElement = xmlDoc.createElement("newElement");
8. appendChild(node):
- 将指定节点作为最后一个子节点添加到元素。
- 示例(JavaScript):
element.appendChild(newElement);
9. removeChild(node):
- 从元素中移除指定的子节点。
- 示例(JavaScript):
element.removeChild(childNode);
10. createElementNS(namespaceURI, qualifiedName):
- 创建带有指定命名空间 URI 和限定名称的新元素节点。
- 示例(JavaScript):
var newElement = xmlDoc.createElementNS("http://example.com/ns", "prefix:element");
这些方法允许开发者在 XML DOM 中执行各种操作,例如获取节点、修改属性、添加子节点等。具体的方法和使用方式可能有所不同,具体取决于所用的编程语言和相应的 XML DOM 实现。
转载请注明出处:http://www.zyzy.cn/article/detail/12148/XML