_CustomXMLPart.AddNode 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将节点添加到 XML 树。
public void AddNode (Microsoft.Office.Core.CustomXMLNode Parent, string Name = "", string NamespaceURI = "", Microsoft.Office.Core.CustomXMLNode NextSibling = default, Microsoft.Office.Core.MsoCustomXMLNodeType NodeType = Microsoft.Office.Core.MsoCustomXMLNodeType.msoCustomXMLNodeElement, string NodeValue = "");
abstract member AddNode : Microsoft.Office.Core.CustomXMLNode * string * string * Microsoft.Office.Core.CustomXMLNode * Microsoft.Office.Core.MsoCustomXMLNodeType * string -> unit
Public Sub AddNode (Parent As CustomXMLNode, Optional Name As String = "", Optional NamespaceURI As String = "", Optional NextSibling As CustomXMLNode = Nothing, Optional NodeType As MsoCustomXMLNodeType = Microsoft.Office.Core.MsoCustomXMLNodeType.msoCustomXMLNodeElement, Optional NodeValue As String = "")
参数
- Parent
- CustomXMLNode
代表应该在其下添加此节点的节点。 如果添加属性,则该参数指示应该向其添加属性的元素。
- Name
- String
代表要添加的节点的基本名称。
- NamespaceURI
- String
代表要追加的元素的命名空间。 此参数是追加 类型 msoCustomXMLNodeElement 为 或 msoCustomXMLNodeAttribute的节点所必需的,否则将忽略它。
- NextSibling
- CustomXMLNode
代表应该成为新节点的下一个同级项的节点。 如果未指定此参数,则将该节点添加到父节点的子节点的末尾。 对于类型 msoCustomXMLNodeAttribute的添加,将忽略此参数。 如果该节点不是父节点的子节点,则显示一个错误。
- NodeType
- MsoCustomXMLNodeType
指定要追加的节点的类型。 如果未指定参数,则假定其类型 msoCustomXMLNodeElement为 。
- NodeValue
- String
用于为允许文本的那些节点设置所追加节点的值。 如果节点不允许文本,则忽略该参数。
注解
AddNode(CustomXMLNode, String, String, CustomXMLNode, MsoCustomXMLNodeType, String)如果操作会导致树结构无效,则不执行追加,并显示错误消息。