XMLMapping.XPath Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение String , представляющее XPath для сопоставления XML, которое вычисляется с текущим сопоставленным XML-узлом. Только для чтения.
public:
property System::String ^ XPath { System::String ^ get(); };
public string XPath { get; }
member this.XPath : string
Public ReadOnly Property XPath As String
Значение свойства
Примеры
В следующем примере проверяется, является ли первый элемент управления содержимым в активном документе элементом управления датой и задано ли для строки XPath определенное встроенное свойство документа. Затем он задает сопоставление с элементом управления, если XPath не совпадает и элемент управления является элементом управления даты.
<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>
Комментарии
Чтобы задать сопоставление для элемента управления содержимым, используйте SetMapping(String, String, CustomXMLPart) метод или SetMappingByNode(CustomXMLNode) метод . Если сопоставление неактивно, при использовании этого свойства возвращается ошибка.