다음을 통해 공유


XMLNodesCollection 인터페이스

XML DOM(Document Object Model) 노드 컬렉션을 포함합니다.

네임스페이스: 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 상호 운용성을 위해 관리 코드에 필요한 coclass에 의해 구현되는 COM 인터페이스에 대한 래퍼입니다. 이 인터페이스에서 지정한 구성원에 액세스하려면 이 인터페이스를 구현하는 coclass를 래핑하는 형식을 사용하십시오. 사용법, 주의 사항, 예제와 같은 coclass 인터페이스에 대한 자세한 내용은 다음을 참고하십시오. XMLNodes.

XMLNodesCollection 컬렉션은 많은 Microsoft Office InfoPath 2003 메서드에서 사용하는 일반적인 용도의 컬렉션입니다.

XMLNodesCollection 컬렉션은 XML DOM 노드의 컬렉션에 액세스하는 데 사용할 수 있는 속성을 제공하며 GetSelectedNodesGetContextNodes 메서드에 의해 반환됩니다.

XMLNodesCollection 컬렉션에 포함된 XML DOM 노드 개체 중 하나에 대한 참조를 설정하면 XML DOM에서 제공하는 속성과 메서드를 사용하여 XML 노드 개체와 상호 작용할 수 있습니다.

예제

다음 예제에서는 ViewObject 개체의 GetSelectedNodes 메서드에 의해 반환된 XML DOM 노드 모음에 대한 참조가 설정됩니다. 그런 다음 컬렉션에서 처음으로 발견되는 노드의 이름과 원본 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 네임스페이스