Интерфейс 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