📝 XMLDOM教程

34篇技术文档
  XML DOM-删除节点

📅  最后修改于: 2020-11-10 05:10:25        🧑  作者: Mango

在本章中,我们将研究XML DOMRemove Node操作。删除节点操作将从文档中删除指定的节点。可以实现此操作以删除诸如文本节点,元素节点或属性节点之类的节点。以下是用于删除节点操作的方法-removeChild()removeAttribute()removeChild()方法removeChild()从子列表中删除oldChild指示的子节点,并返回它。删除子节点等效于删除文本节点。因此,...

  XML DOM-克隆节点

📅  最后修改于: 2020-11-10 05:10:44        🧑  作者: Mango

在本章中,我们将讨论对XML DOM对象的“克隆节点”操作。克隆节点操作用于创建指定节点的副本。cloneNode()用于此操作。cloneNode()此方法返回此节点的副本,即用作节点的通用副本构造函数。复制节点没有父节点(parentNode为null),也没有用户数据。句法cloneNode()方法具有以下语法-deep-如果为true,则递归地克隆指定节点下的子树;如果为false,则仅克...

  DOM-节点对象

📅  最后修改于: 2020-11-10 05:11:25        🧑  作者: Mango

节点接口是整个文档对象模型的主要数据类型。该节点用于表示整个文档树中的单个XML元素。节点可以是属性节点,文本节点或任何其他节点的任何类型。包含属性nodeName,nodeValue和属性作为获取节点信息的机制,而无需强制转换为特定的派生接口。属性下表列出了Node对象的属性-AttributeTypeDescriptionattributesNamedNodeMapThis is of typ...

  DOM-NodeList对象

📅  最后修改于: 2020-11-10 05:11:39        🧑  作者: Mango

NodeList对象指定节点的有序集合的抽象。可通过从0开始的整数索引访问NodeList中的项目。属性下表列出了NodeList对象的属性-AttributeTypeDescriptionlengthunsigned longIt gives the number of nodes in the node list.方法以下是NodeList对象的唯一方法。S.No.Method & Descr...

  DOM-NamedNodeMap对象

📅  最后修改于: 2020-11-10 05:11:55        🧑  作者: Mango

NamedNodeMap对象用于表示可以通过名称访问的节点的集合。属性下表列出了NamedNodeMap对象的属性。AttributeTypeDescriptionlengthunsigned longIt gives the number of nodes in this map. The range of valid child node indices is 0 to length-1 in...

  DOM-DOMImplementation对象

📅  最后修改于: 2020-11-10 05:12:09        🧑  作者: Mango

DOMImplementation对象提供了许多用于执行独立于文档对象模型的任何特定实例的操作的方法。方法下表列出了DOMImplementation对象的方法-S.No.Method & Description1createDocument(namespaceURI, qualifiedName, doctype)It creates a DOM Document object of the s...

  DOM-DocumentType对象

📅  最后修改于: 2020-11-10 05:12:25        🧑  作者: Mango

DocumentType对象是访问文档数据的关键,在文档中,doctype属性可以具有null值或DocumentType Object值。这些DocumentType对象充当为XML文档描述的实体的接口。属性下表列出了DocumentType对象的属性-AttributeTypeDescriptionnameDOMStringIt returns the name of the DTD whic...

  DOM-ProcessingInstruction对象

📅  最后修改于: 2020-11-10 05:12:39        🧑  作者: Mango

ProcessingInstruction提供特定于应用程序的信息,该信息通常包含在XML文档的序言部分中。处理指令(PI)可用于将信息传递给应用程序。 PI可以出现在标记之外的文档中的任何位置。它们可以出现在序言中,包括文档类型定义(DTD),文本内容或文档之后。PI以特殊标记<?开头并以?>结尾。遇到字符串?>之后,内容的处理立即结束。属性下表列出了ProcessingInstruction对...

  DOM-实体对象

📅  最后修改于: 2020-11-10 05:12:55        🧑  作者: Mango

实体接口表示XML文档中已解析或未解析的已知实体。从Node继承的nodeName属性包含实体的名称。实体对象没有任何父节点,并且其所有后继节点都是只读的。属性下表列出了Entity对象的属性-AttributeTypeDescriptioninputEncodingDOMStringThis specifies the encoding used by the external parsed e...

  DOM-实体参考对象

📅  最后修改于: 2020-11-10 05:13:07        🧑  作者: Mango

EntityReference对象是一般实体引用,它们插入XML文档中,以提供范围来替换文本。 EntityReference对象不适用于预定义的实体,因为它们被HTML或XML处理器扩展。该接口没有自己的属性或方法,但继承自Node。...

  DOM-注释对象

📅  最后修改于: 2020-11-10 05:13:20        🧑  作者: Mango

在本章中,我们将研究XML DOMNotation对象。注释对象属性提供了一种范围,可以识别具有注释属性,特定处理指令或非XML数据的元素的格式。节点对象的属性和方法可以在符号对象上执行,因为它也被视为节点。该对象从Node继承方法和属性。它的nodeName是符号名称。没有父母。属性下表列出了Notation对象的属性-AttributeTypeDescriptionpublicIDDOMStr...

  DOM-元素对象

📅  最后修改于: 2020-11-10 05:13:46        🧑  作者: Mango

XML元素可以定义为XML的构建块。元素可以充当容器来保存文本,元素,属性,媒体对象或所有这些。每当解析器根据格式正确地解析XML文档时,解析器就会在元素节点中导航。元素节点包含其中的文本,称为文本节点。元素对象继承了Node对象的属性和方法,因为元素对象也被视为Node。除了节点对象的属性和方法外,它还具有以下属性和方法。物产下表列出了Element对象的属性-AttributeTypeDesc...

  DOM-属性对象

📅  最后修改于: 2020-11-10 05:14:02        🧑  作者: Mango

Attr接口表示Element对象中的属性。通常,属性的允许值是在与文档关联的架构中定义的。Attr对象实际上不是它们描述的元素的子节点,因此不被视为文档树的一部分。因此,对于子节点parentNode,previousSibling和nextSibling属性值为null。属性下表列出了Attribute对象的属性–AttributeTypeDescriptionnameDOMStringThi...

  DOM-CDATASection对象

📅  最后修改于: 2020-11-10 05:14:16        🧑  作者: Mango

在本章中,我们将研究XML DOMCDATASection对象。 XML文档中存在的文本将根据声明的内容进行解析或不解析。如果将文本声明为解析字符数据(PCDATA),则解析器将对其进行解析,以将XML文档转换为XML DOM对象。另一方面,如果将文本声明为未解析的字符数据(CDATA),则XML解析器将不解析其中的文本。这些不被视为标记,并且不会扩展实体。使用CDATASection对象的目的是...

  DOM-评论对象

📅  最后修改于: 2020-11-10 05:14:29        🧑  作者: Mango

在本章中,我们将研究Comment对象。注释被添加为注释或用于理解XML代码目的的行。注释可用于包含相关链接,信息和术语。它们可能出现在XML代码中的任何位置。comment接口继承了表示注释内容的CharacterData接口。句法XML注释具有以下语法-注释以<!-开头–>结束。您可以在字符之间添加文本注释作为注释。您不得将一个评论嵌套在另一个评论中。没有为Comment对象定义任何方法和属性...