Método CustomXMLPart.SelectSingleNode (Office)
Selecciona un nodo único con un fragmento XML personalizado que coincide con una expresión XPath.
expresión. SelectSingleNode(XPath)
Expresión Expresión que devuelve un objeto CustomXMLPart .
Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
---|---|---|---|
XPath | Obligatorio | String | Contiene una expresión XPath. |
CustomXMLNode
En el siguiente ejemplo se muestra cómo se agrega un fragmento XML personalizado, se selecciona un fragmento con un URI de espacio de nombres y, a continuación, se selecciona un nodo de dicho fragmento que coincida con una expresión XPath.
Dim cxp1 As CustomXMLPart
Dim cxn As CustomXMLNode
' Add a custom XML part.
ActiveDocument.CustomXMLParts.Add ( _
"<suppliers>" & _
"<supplier ID='1'>Contoso</supplier>" & _
"<supplier ID='2'>Wingtip Toys</supplier>" & _
"</suppliers>")
' Return the last custom XML part added to the document.
Set cxp1 = ActiveDocument.CustomXMLParts(ActiveDocument.CustomXMLParts.Count)
' Get a node using XPath.
Set cxn = cxp1.SelectSingleNode("//supplier[@ID=1]")
' Display the node value 'Contoso'.
MsgBox cxn.NodeValue
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.