다음을 통해 공유


XMLNode 인터페이스

이벤트를 노출하며 데이터에 바인딩될 수 있는 문서의 단일 XML 노드를 나타냅니다.

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

구문

‘선언
<GuidAttribute("29b82cde-df64-4c6f-a64f-87561e588ecb")> _
Public Interface XMLNode _
    Inherits IBindableComponent, IComponent, IDisposable, ISupportInitialize
[GuidAttribute("29b82cde-df64-4c6f-a64f-87561e588ecb")]
public interface XMLNode : IBindableComponent, 
    IComponent, IDisposable, ISupportInitialize

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

속성

  이름 설명
Public 속성 Application XMLNode 컨트롤의 작성자를 나타내는 Application을 가져옵니다.
Public 속성 Attributes XMLNode 컨트롤의 특성을 나타내는 Microsoft.Office.Interop.Word.XMLNodes 컬렉션을 가져옵니다.
Public 속성 BaseName 접두사 없이 XMLNode 컨트롤의 이름을 가져옵니다.
Public 속성 BindingContext IBindableComponent 에 대한 현재 위치 관리자의 컬렉션을 가져오거나 설정합니다. (IBindableComponent에서 상속됨)
Public 속성 ChildNodes XMLNode 컨트롤의 자식 요소를 나타내는 Microsoft.Office.Interop.Word.XMLNodes 컬렉션을 가져옵니다.
Public 속성 ChildNodeSuggestions 현재 XMLNode 컨트롤의 유효한 자식일 수 있는 요소를 나타내는 XMLChildNodeSuggestions 컬렉션을 가져옵니다.
Public 속성 Container 인프라입니다.
Public 속성 Creator XMLNode 컨트롤이 만들어진 응용 프로그램을 가져옵니다.
Public 속성 DataBindings IBindableComponent에 대한 데이터 바인딩 개체의 컬렉션을 가져옵니다. (IBindableComponent에서 상속됨)
Public 속성 DefaultDataSourceUpdateMode XMLNode 에 대한 기본 DataSourceUpdateMode를 가져오거나 설정합니다.
Public 속성 FirstChild Microsoft.Office.Tools.Word.XMLNode 컨트롤의 첫 번째 자식 노드를 나타내는 Microsoft.Office.Interop.Word.XMLNode 개체를 가져옵니다.
Public 속성 HasChildNodes XMLNode 컨트롤에 자식 요소가 있는지 여부를 나타내는 값을 가져옵니다.
Public 속성 InnerObject XMLNode 의 내부 네이티브 개체를 나타내는 Microsoft.Office.Interop.Word.XMLNode를 가져옵니다.
Public 속성 LastChild Microsoft.Office.Tools.Word.XMLNode 컨트롤의 마지막 자식 노드를 나타내는 Microsoft.Office.Interop.Word.XMLNode 개체를 가져옵니다.
Public 속성 Level XMLNode 컨트롤의 수준을 가져옵니다.
Public 속성 NamespaceURI XMLNode 컨트롤에 대한 스키마 네임스페이스의 URI(Uniform Resource Identifier)를 가져옵니다.
Public 속성 NextSibling Microsoft.Office.Tools.Word.XMLNode 컨트롤과 같은 수준에 있는 문서의 다음 Microsoft.Office.Interop.Word.XMLNode 개체를 나타내는 Microsoft.Office.Interop.Word.XMLNode 개체를 가져옵니다.
Public 속성 NodeText XMLNode 컨트롤의 텍스트 값을 가져오거나 설정합니다.
Public 속성 NodeType XMLNode 가 특성인지 요소인지를 나타내는 값을 가져옵니다.
Public 속성 NodeValue 특성을 나타내는 XMLNode의 값을 가져오거나 설정합니다.
Public 속성 OwnerDocument 지정된 XMLNode 컨트롤의 부모 문서를 나타내는 Microsoft.Office.Interop.Word.Document를 가져옵니다.
Public 속성 Parent 지정된 XMLNode 컨트롤을 포함하는 문서를 나타내는 Microsoft.Office.Interop.Word.Document를 가져옵니다.
Public 속성 ParentNode 지정된 Microsoft.Office.Tools.Word.XMLNode 컨트롤의 부모 요소를 나타내는 Microsoft.Office.Interop.Word.XMLNode 개체를 가져옵니다.
Public 속성 PlaceholderText 텍스트를 포함하지 않는 XMLNode 컨트롤에 대해 표시되는 텍스트를 가져오거나 설정합니다.
Public 속성 PreviousSibling Microsoft.Office.Tools.Word.XMLNode 컨트롤과 같은 수준에 있는 문서의 이전 Microsoft.Office.Interop.Word.XMLNode 개체를 나타내는 Microsoft.Office.Interop.Word.XMLNode 개체를 가져옵니다.
Public 속성 Range XMLNode 컨트롤에 포함된 문서의 부분을 나타내는 Range 개체를 가져옵니다.
Public 속성 Site IComponent 와 관련된 ISite를 가져오거나 설정합니다 . (IComponent에서 상속됨)
Public 속성 SmartTag XMLNode 컨트롤과 연결된 스마트 태그를 나타내는 SmartTag 개체를 가져옵니다.
Public 속성 Tag 인프라입니다.
Public 속성 Text XMLNode 컨트롤의 서식 없는 일반 텍스트를 가져오거나 설정합니다.
Public 속성 ValidationErrorText XMLNode 컨트롤에 대한 유효성 검사 오류 설명을 나타내는 문자열을 가져옵니다.
Public 속성 ValidationStatus 연결된 스키마에 대해 요소 또는 특성이 유효한지 여부를 지정하는 값을 가져옵니다.
Public 속성 WordOpenXML Microsoft Office Word Open XML 형식에서 XMLNode를 나타내는 XML 문자열을 가져옵니다.
Public 속성 XML XMLNode 컨트롤의 XML 텍스트를 나타내는 문자열을 가져옵니다.

위쪽

메서드

  이름 설명
Public 메서드 BeginInit 초기화가 시작됨을 개체에 알립니다. (ISupportInitialize에서 상속됨)
Public 메서드 Copy XMLNode 컨트롤의 내용을 클립보드에 복사합니다.
Public 메서드 Cut XMLNode 컨트롤의 내용을 제거하고 해당 내용을 클립보드에 넣습니다.
Public 메서드 Dispose 관리되지 않는 리소스의 확보, 해제 또는 다시 설정과 관련된 응용 프로그램 정의 작업을 수행합니다. (IDisposable에서 상속됨)
Public 메서드 EndInit 초기화가 완료됨을 개체에 알립니다. (ISupportInitialize에서 상속됨)
Public 메서드 get_ValidationErrorText 인프라입니다.
Public 메서드 get_XML 인프라입니다.
Public 메서드 Load XMLNode 컨트롤을 지정된 XML 파일의 데이터로 업데이트합니다.
Public 메서드 LoadXml(String) XMLNode 컨트롤을 지정된 XML 문자열의 데이터로 채웁니다.
Public 메서드 LoadXml(XmlDocument) XMLNode 컨트롤을 지정된 XmlDocument의 루트 노드에 있는 데이터로 채웁니다.
Public 메서드 LoadXml(XmlElement) XMLNode 컨트롤을 XmlElement의 데이터로 채웁니다.
Public 메서드 RemoveChild XMLNode 컨트롤에서 지정된 자식 요소를 제거합니다.
Public 메서드 SelectNodes XPath 매개 변수와 일치하는 모든 노드를 나타내는 Microsoft.Office.Interop.Word.XMLNodes 컬렉션을 Microsoft.Office.Tools.Word.XMLNode 컨트롤에 나타나는 순서대로 가져옵니다.
Public 메서드 SelectSingleNode Microsoft.Office.Tools.Word.XMLNode 컨트롤에서 XPath 매개 변수와 일치하는 첫 번째 자식 노드를 나타내는 Microsoft.Office.Interop.Word.XMLNode 개체를 가져옵니다.
Public 메서드 SetValidationError XMLNode 컨트롤에 대해 사용자에게 표시되는 유효성 검사 오류 텍스트를 변경하고 Microsoft Office Word에서 노드가 유효하지 않음을 보고하도록 합니다.
Public 메서드 Validate 연결된 XML 스키마에 대해 개별 XMLNode 컨트롤의 유효성 검사를 수행합니다.

위쪽

이벤트

  이름 설명
Public 이벤트 AfterInsert 사용자가 새 XMLNode 컨트롤을 문서에 추가하면 발생합니다.
Public 이벤트 BeforeDelete 컨트롤이 삭제되기 전 사용자가 문서에서 XMLNode 컨트롤을 삭제하면 발생합니다.
Public 이벤트 BindingContextChanged ContentControlBaseBindingContext 속성 값이 변경될 때 발생합니다.
Public 이벤트 ContextEnter 커서가 노드의 컨텍스트 바깥쪽 영역에서 XMLNode 또는 하위 노드 중 하나에 배치되는 경우에 발생합니다.
Public 이벤트 ContextLeave 커서가 XMLNode 컨트롤 또는 해당 하위 노드 중 하나에서 원래 노드의 컨텍스트 외부 영역으로 이동하면 발생합니다.
Public 이벤트 Deselect 커서가 XMLNode 컨트롤 외부로 이동하면 발생합니다.
Public 이벤트 Disposed 구성 요소의 Disposed 이벤트를 처리하는 메서드를 나타냅니다. (IComponent에서 상속됨)
Public 이벤트 Select 커서가 XMLNode 컨트롤 내부에 배치되면 발생합니다.
Public 이벤트 ValidationError XMLNode 컨트롤에 유효성 검사 오류가 있는 경우 발생합니다.

위쪽

설명

디자인 타임에 Microsoft Office Word 문서에 스키마 요소가 다시 반복되지 않는 스키마를 매핑할 때 Visual Studio는 문서에 한 번만 나타나는 것이 허용된 각 요소에 대해 XMLNode를 만듭니다. 반복되지 않는 스키마 요소는 maxOccurs 특성이 1로 설정된 요소입니다.

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

참고

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

용도

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

참고 항목

참조

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

기타 리소스

XMLNode 컨트롤

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