Compartir vía


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


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