Compartir a través de


Método CustomXMLPart.SelectSingleNode (Office)

Selecciona un nodo único con un fragmento XML personalizado que coincide con una expresión XPath.

Sintaxis

expresión. SelectSingleNode(XPath)

Expresión Expresión que devuelve un objeto CustomXMLPart .

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
XPath Obligatorio String Contiene una expresión XPath.

Valor devuelto

CustomXMLNode

Ejemplo:

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


Consulte también

Soporte técnico y comentarios

¿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.