XMLMapping.XPath Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve una cadena que representa la expresión XPath para la asignación XML, que da como resultado el nodo XML actualmente asignado. Solo lectura.
public:
property System::String ^ XPath { System::String ^ get(); };
public string XPath { get; }
member this.XPath : string
Public ReadOnly Property XPath As String
Valor de propiedad
Ejemplos
En el siguiente ejemplo, se comprueba si el primer control de contenido del documento activo es un control de fecha y si la cadena XPath se ha establecido en una propiedad de documento integrada específica. A continuación, se establece la asignación al control, si la cadena XPath no coincide y el control es un control de fecha.
<span class="label">Dim objCC As ContentControl
Dim objMap As XMLMapping
Dim blnMap As Boolean
Set objCC = ActiveDocument.ContentControls(1)
Set objMap = objCC.XMLMapping
If (objCC.Type = wdContentControlDate) And (objMap.</span>
<span class="label">XPath</span>
<span class="label"><> _ "/ns1:coreProperties[1]/ns0:createdate[1]") Then blnMap = objMap.SetMapping(XPath:="/ns1:coreProperties[1]/ns0:createdate[1]") If blnMap = False Then MsgBox "Unable to map the content control." End IfEnd If</span>
Comentarios
Para establecer la asignación de un control de contenido, use el SetMapping(String, String, CustomXMLPart) método o el SetMappingByNode(CustomXMLNode) método . Si la asignación no está activa, el uso de esta propiedad devuelve un error.