在 DOM 中创建新节点
XmlDocument 为所有节点类型提供了 create 方法。 为该方法提供名称(需要时)以及那些具有内容的节点(如文本节点)的内容或其他参数,这样便可创建节点。 下面的方法需要填充名称和几个其他参数以创建相应的节点。
其他节点类型不仅仅只要求向参数提供数据。
有关属性的信息,请参见为 DOM 中的元素创建新属性。 有关元素和属性名验证的信息,请参见创建新节点时的 XML 元素和属性名验证。 有关如何创建实体引用,请参见创建新实体引用。 有关命名空间如何影响实体引用扩展的信息,请参见命名空间对包含元素和属性的新节点的实体引用扩展的影响。
创建新节点后,有几个方法可用于将其插入到树中。 下表列出了这些方法,并描述了新节点在 XML 文档对象模型 (DOM) 中的位置。
方法 |
节点位置 |
---|---|
插入到引用节点之前。 例如,在位置 5 插入新节点:
有关更多信息,请参见 InsertBefore 方法。 |
|
插入到引用节点之后。 例如:
有关更多信息,请参见 InsertAfter 方法。 |
|
将节点添加到给定节点的子节点列表的末尾。 如果所添加的节点是 XmlDocumentFragment,则会将文档片段的全部内容移至该节点的子列表中。 有关更多信息,请参见 AppendChild 方法。 |
|
将节点添加到给定节点的子节点列表的开头。 如果所添加的节点是 XmlDocumentFragment,则会将文档片段的全部内容移至该节点的子列表中。 有关更多信息,请参见 PrependChild 方法。 |
|
将 XmlAttribute 节点追加到与元素关联的属性集合的末尾。 有关更多信息,请参见 Append 方法。 |