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


XMLNodesCollection Интерфейс

Определение

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

public interface class XMLNodesCollection : Microsoft::Office::Interop::InfoPath::SemiTrust::XMLNodes
[System.Runtime.InteropServices.Guid("096cd6c1-0786-11d1-95fa-0080c78ee3bb")]
public interface XMLNodesCollection : Microsoft.Office.Interop.InfoPath.SemiTrust.XMLNodes
type XMLNodesCollection = interface
    interface XMLNodes
Public Interface XMLNodesCollection
Implements XMLNodes
Атрибуты
Реализации

Примеры

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

<span class="label">XMLNodes</span> selectedNodes;

selectedNodes = thisXDocument.View.GetSelectedNodes();

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

Комментарии

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

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

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

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

Свойства

Count

Возвращает количество объектов узла модели DOM XML, содержащихся в XMLNodesCollection коллекции.

(Унаследовано от XMLNodes)
Item[Object]

Возвращает ссылку на указанный узел модели DOM xml из XMLNodesCollection коллекции.

(Унаследовано от XMLNodes)

Методы

GetEnumerator()

Возвращает IEnumerator , который выполняет итерацию по всем записям в объекте XMLNodesCollection .

(Унаследовано от XMLNodes)

Применяется к