XMLMapping.XPath Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna uma cadeia de caracteres que representa o XPath para o mapeamento XML, que é avaliada como o nó XML atualmente mapeado. Somente leitura.
public:
property System::String ^ XPath { System::String ^ get(); };
public string XPath { get; }
member this.XPath : string
Public ReadOnly Property XPath As String
Valor da propriedade
Exemplos
O exemplo a seguir verifica se o primeiro controle de conteúdo no documento ativo é um controle de data e se a sequência de caracteres do XPath está definida para uma propriedade interna específica do documento. Em seguida, ele define o mapeamento para o controle, se o XPath não corresponder e o controle for do tipo data.
<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>
Comentários
Para definir o mapeamento para um controle de conteúdo, use o SetMapping(String, String, CustomXMLPart) método ou o SetMappingByNode(CustomXMLNode) método. Se o mapeamento não estiver ativo, a utilização dessa propriedade retornará um erro.