다음을 통해 공유


XMLNodes 인터페이스

XML 구조 작업창의 트리 뷰에 있는 노드를 나타내는 Microsoft.Office.Interop.Word.XMLNode 개체의 컬렉션으로, 사용자가 문서에 적용한 요소를 나타냅니다.

네임스페이스:  Microsoft.Office.Tools.Word
어셈블리:  Microsoft.Office.Tools.Word(Microsoft.Office.Tools.Word.dll)

구문

‘선언
<GuidAttribute("23ba8297-db6f-48b4-8730-8056ebde2d56")> _
Public Interface XMLNodes _
    Inherits IDisposable, ISupportInitialize
[GuidAttribute("23ba8297-db6f-48b4-8730-8056ebde2d56")]
public interface XMLNodes : IDisposable, 
    ISupportInitialize

XMLNodes 형식에서는 다음과 같은 멤버를 노출합니다.

속성

  이름 설명
Public 속성 Application Microsoft Office Word 응용 프로그램을 나타내는 Microsoft.Office.Interop.Word.Application 개체를 가져옵니다.
Public 속성 Container
Public 속성 Count XMLNodes 컬렉션의 항목 수를 가져옵니다.
Public 속성 Creator XMLNodes 컨트롤이 만들어진 응용 프로그램을 가져옵니다.
Public 속성 InnerObject XMLNodes 컨트롤의 내부 네이티브 개체를 나타내는 Microsoft.Office.Interop.Word.XMLNodes를 가져옵니다.
Public 속성 Item 지정된 인덱스에 있는 Microsoft.Office.Interop.Word.XMLNode를 가져옵니다.
Public 속성 Parent XMLNodes 컬렉션을 포함하는 문서를 나타내는 Microsoft.Office.Interop.Word.Document를 가져옵니다.
Public 속성 Tag 인프라입니다.

위쪽

메서드

  이름 설명
Public 메서드 Add 새로 추가된 요소를 나타내는 Microsoft.Office.Interop.Word.XMLNode 개체를 가져옵니다.
Public 메서드 BeginInit 초기화가 시작됨을 개체에 알립니다. (ISupportInitialize에서 상속됨)
Public 메서드 Dispose 관리되지 않는 리소스의 확보, 해제 또는 다시 설정과 관련된 응용 프로그램 정의 작업을 수행합니다. (IDisposable에서 상속됨)
Public 메서드 EndInit 초기화가 완료됨을 개체에 알립니다. (ISupportInitialize에서 상속됨)
Public 메서드 GetEnumerator XMLNodes 컨트롤의 열거자를 가져옵니다.

위쪽

이벤트

  이름 설명
Public 이벤트 AfterInsert 사용자가 새 Microsoft.Office.Interop.Word.XMLNode를 컬렉션 또는 하위 노드의 컬렉션에 추가할 경우 발생합니다.
Public 이벤트 BeforeDelete 컨트롤이 삭제되기 전 사용자가 컬렉션에서 Microsoft.Office.Interop.Word.XMLNode 또는 하위 노드를 삭제하면 발생합니다.
Public 이벤트 ContextEnter 커서가 노드의 컨텍스트 바깥쪽 영역에서 XMLNodes 컬렉션의 노드나 하위 노드 중 하나에 배치된 경우에 발생합니다.
Public 이벤트 ContextLeave 커서가 XMLNodes 컬렉션의 노드 또는 하위 노드 중 하나에서 원래 노드의 컨텍스트 외부 영역으로 이동될 때 발생합니다.
Public 이벤트 Deselect 커서가 XMLNodes 컬렉션의 노드 중 하나에서 이동하면 발생합니다.
Public 이벤트 Select 커서가 XMLNodes 컬렉션의 노드 중 하나에 배치된 경우에 발생합니다.
Public 이벤트 ValidationError XMLNodes 컨트롤에 유효성 검사 오류가 있는 경우 발생합니다.

위쪽

설명

XMLNodes 컨트롤은 같은 이름을 가진 XML 요소의 컬렉션을 나타냅니다.스키마가 디자인 타임에 Microsoft Office Word 문서에 두 번 이상 나타나도록 허용하는 요소를 매핑할 때 Visual Studio는 요소에 대해 XMLNodes를 만듭니다.스키마는 요소나 요소의 상위 maxOccurs 특성이 1 이상으로 설정된 경우 요소가 한 번 이상 나타나도록 허용할 수 있습니다.

스키마가 요소에 대해 maxOccurs 특성을 설정하고 상위 항목을 1로 설정하는 경우 Visual Studio는 대신 XMLNode 컨트롤을 만듭니다.

XMLNodes 컨트롤은 디자인 타임에 Word 문서 수준 프로젝트만 만들 수 있습니다.런타임 시 또는 응용 프로그램 수준 프로젝트에서 만들 수 없습니다.자세한 내용은 XMLNodes 컨트롤방법: Word 문서에 XMLNodes 컨트롤 추가을 참조하십시오.

[!참고]

이 인터페이스는 Visual Studio Tools for Office Runtime에 의해 구현되며 코드에서 직접 구현할 수는 없습니다. 자세한 내용은 Visual Studio Tools for Office 런타임 개요를 참조하십시오.

용도

이 설명서에서는 .NET Framework 4 및 .NET Framework 4.5를 대상으로 하는 Office 프로젝트에서 사용되는 이 형식의 버전에 대해 설명합니다. .NET Framework 3.5를 대상으로 하는 프로젝트에서는 이 형식의 멤버가 다를 수 있으며 이 형식을 위해 제공되는 코드 예제가 작동하지 않을 수도 있습니다. .NET Framework 3.5를 대상으로 하는 프로젝트의 이 형식에 대한 문서는 Visual Studio 2008 설명서의 다음 참조 섹션을 참조하십시오. https://go.microsoft.com/fwlink/?LinkId=160658.

참고 항목

참조

Microsoft.Office.Tools.Word 네임스페이스

기타 리소스

XMLNodes 컨트롤

방법: Word 문서에 XMLNodes 컨트롤 추가