Поделиться через


Интерфейс XMLNodesCollection

Содержит коллекцию узлов модели объектов XML-документа (DOM).

Пространство имен: Microsoft.Office.Interop.InfoPath
Сборка: Microsoft.Office.Interop.InfoPath (в microsoft.office.interop.infopath.dll)

Синтаксис

'Декларация
<GuidAttribute("096CD6C1-0786-11D1-95FA-0080C78EE3BB")> _
<CoClassAttribute(GetType(XMLNodesCollectionClass))> _
Public Interface XMLNodesCollection
    Inherits XMLNodes
'Применение
Dim instance As XMLNodesCollection
[GuidAttribute("096CD6C1-0786-11D1-95FA-0080C78EE3BB")] 
[CoClassAttribute(typeof(XMLNodesCollectionClass))] 
public interface XMLNodesCollection : XMLNodes

Заметки

Этот тип является программой-оболочкой для интерфейса COM, созданного компонентным классом для COM-взаимодействия. Для доступа к членам, определенным этим интерфейсом, используйте тип, включающий компонентный класс, который обеспечивает выполнение этого интерфейса. Дополнительные сведения об этом типе, включая его использование, замечания и примеры, см. в статье XMLNodes.

Коллекция XMLNodesCollection представляет собой коллекцию общего назначения, которая используется рядом методов Microsoft Office InfoPath 2003.

Коллекция XMLNodesCollection предоставляет свойства, которые могут быть использованы для доступа к коллекции узлов XML DOM, и она возвращается обоими методами GetSelectedNodes и GetContextNodes.

После создания ссылки на один из объектов узла XML DOM, которые содержит коллекция XMLNodesCollection, можно использовать любые свойства и методы, которые предоставляет XML DOM для взаимодействия с объектом XML-узла.

Пример

В следующем примере создается ссылка на коллекцию узлов XML DOM, возвращаемых методом GetSelectedNodes объекта ViewObject. Далее программа отображает в окне сообщения имя и исходный XML-код первого узла, найденного в коллекции:

XMLNodes selectedNodes;

selectedNodes = thisXDocument.View.GetSelectedNodes();

if (selectedNodes.Count > 0)
{
 thisXDocument.UI.Alert(selectedNodes[0].nodeName + "\n\n" + selectedNodes[0].text);
}

См. также

Ссылка

Члены XMLNodesCollection
Пространство имен Microsoft.Office.Interop.InfoPath