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 형식에서는 다음과 같은 멤버를 노출합니다.
속성
이름 | 설명 | |
---|---|---|
Application | XMLNode 컨트롤의 작성자를 나타내는 Application을 가져옵니다. | |
Attributes | XMLNode 컨트롤의 특성을 나타내는 Microsoft.Office.Interop.Word.XMLNodes 컬렉션을 가져옵니다. | |
BaseName | 접두사 없이 XMLNode 컨트롤의 이름을 가져옵니다. | |
BindingContext | IBindableComponent 에 대한 현재 위치 관리자의 컬렉션을 가져오거나 설정합니다. (IBindableComponent에서 상속됨) | |
ChildNodes | XMLNode 컨트롤의 자식 요소를 나타내는 Microsoft.Office.Interop.Word.XMLNodes 컬렉션을 가져옵니다. | |
ChildNodeSuggestions | 현재 XMLNode 컨트롤의 유효한 자식일 수 있는 요소를 나타내는 XMLChildNodeSuggestions 컬렉션을 가져옵니다. | |
Container | 인프라입니다. | |
Creator | XMLNode 컨트롤이 만들어진 응용 프로그램을 가져옵니다. | |
DataBindings | 이 IBindableComponent에 대한 데이터 바인딩 개체의 컬렉션을 가져옵니다. (IBindableComponent에서 상속됨) | |
DefaultDataSourceUpdateMode | XMLNode 에 대한 기본 DataSourceUpdateMode를 가져오거나 설정합니다. | |
FirstChild | Microsoft.Office.Tools.Word.XMLNode 컨트롤의 첫 번째 자식 노드를 나타내는 Microsoft.Office.Interop.Word.XMLNode 개체를 가져옵니다. | |
HasChildNodes | XMLNode 컨트롤에 자식 요소가 있는지 여부를 나타내는 값을 가져옵니다. | |
InnerObject | XMLNode 의 내부 네이티브 개체를 나타내는 Microsoft.Office.Interop.Word.XMLNode를 가져옵니다. | |
LastChild | Microsoft.Office.Tools.Word.XMLNode 컨트롤의 마지막 자식 노드를 나타내는 Microsoft.Office.Interop.Word.XMLNode 개체를 가져옵니다. | |
Level | XMLNode 컨트롤의 수준을 가져옵니다. | |
NamespaceURI | XMLNode 컨트롤에 대한 스키마 네임스페이스의 URI(Uniform Resource Identifier)를 가져옵니다. | |
NextSibling | Microsoft.Office.Tools.Word.XMLNode 컨트롤과 같은 수준에 있는 문서의 다음 Microsoft.Office.Interop.Word.XMLNode 개체를 나타내는 Microsoft.Office.Interop.Word.XMLNode 개체를 가져옵니다. | |
NodeText | XMLNode 컨트롤의 텍스트 값을 가져오거나 설정합니다. | |
NodeType | XMLNode 가 특성인지 요소인지를 나타내는 값을 가져옵니다. | |
NodeValue | 특성을 나타내는 XMLNode의 값을 가져오거나 설정합니다. | |
OwnerDocument | 지정된 XMLNode 컨트롤의 부모 문서를 나타내는 Microsoft.Office.Interop.Word.Document를 가져옵니다. | |
Parent | 지정된 XMLNode 컨트롤을 포함하는 문서를 나타내는 Microsoft.Office.Interop.Word.Document를 가져옵니다. | |
ParentNode | 지정된 Microsoft.Office.Tools.Word.XMLNode 컨트롤의 부모 요소를 나타내는 Microsoft.Office.Interop.Word.XMLNode 개체를 가져옵니다. | |
PlaceholderText | 텍스트를 포함하지 않는 XMLNode 컨트롤에 대해 표시되는 텍스트를 가져오거나 설정합니다. | |
PreviousSibling | Microsoft.Office.Tools.Word.XMLNode 컨트롤과 같은 수준에 있는 문서의 이전 Microsoft.Office.Interop.Word.XMLNode 개체를 나타내는 Microsoft.Office.Interop.Word.XMLNode 개체를 가져옵니다. | |
Range | XMLNode 컨트롤에 포함된 문서의 부분을 나타내는 Range 개체를 가져옵니다. | |
Site | IComponent 와 관련된 ISite를 가져오거나 설정합니다 . (IComponent에서 상속됨) | |
SmartTag | XMLNode 컨트롤과 연결된 스마트 태그를 나타내는 SmartTag 개체를 가져옵니다. | |
Tag | 인프라입니다. | |
Text | XMLNode 컨트롤의 서식 없는 일반 텍스트를 가져오거나 설정합니다. | |
ValidationErrorText | XMLNode 컨트롤에 대한 유효성 검사 오류 설명을 나타내는 문자열을 가져옵니다. | |
ValidationStatus | 연결된 스키마에 대해 요소 또는 특성이 유효한지 여부를 지정하는 값을 가져옵니다. | |
WordOpenXML | Microsoft Office Word Open XML 형식에서 XMLNode를 나타내는 XML 문자열을 가져옵니다. | |
XML | XMLNode 컨트롤의 XML 텍스트를 나타내는 문자열을 가져옵니다. |
위쪽
메서드
이름 | 설명 | |
---|---|---|
BeginInit | 초기화가 시작됨을 개체에 알립니다. (ISupportInitialize에서 상속됨) | |
Copy | XMLNode 컨트롤의 내용을 클립보드에 복사합니다. | |
Cut | XMLNode 컨트롤의 내용을 제거하고 해당 내용을 클립보드에 넣습니다. | |
Dispose | 관리되지 않는 리소스의 확보, 해제 또는 다시 설정과 관련된 응용 프로그램 정의 작업을 수행합니다. (IDisposable에서 상속됨) | |
EndInit | 초기화가 완료됨을 개체에 알립니다. (ISupportInitialize에서 상속됨) | |
get_ValidationErrorText | 인프라입니다. | |
get_XML | 인프라입니다. | |
Load | XMLNode 컨트롤을 지정된 XML 파일의 데이터로 업데이트합니다. | |
LoadXml(String) | XMLNode 컨트롤을 지정된 XML 문자열의 데이터로 채웁니다. | |
LoadXml(XmlDocument) | XMLNode 컨트롤을 지정된 XmlDocument의 루트 노드에 있는 데이터로 채웁니다. | |
LoadXml(XmlElement) | XMLNode 컨트롤을 XmlElement의 데이터로 채웁니다. | |
RemoveChild | XMLNode 컨트롤에서 지정된 자식 요소를 제거합니다. | |
SelectNodes | XPath 매개 변수와 일치하는 모든 노드를 나타내는 Microsoft.Office.Interop.Word.XMLNodes 컬렉션을 Microsoft.Office.Tools.Word.XMLNode 컨트롤에 나타나는 순서대로 가져옵니다. | |
SelectSingleNode | Microsoft.Office.Tools.Word.XMLNode 컨트롤에서 XPath 매개 변수와 일치하는 첫 번째 자식 노드를 나타내는 Microsoft.Office.Interop.Word.XMLNode 개체를 가져옵니다. | |
SetValidationError | XMLNode 컨트롤에 대해 사용자에게 표시되는 유효성 검사 오류 텍스트를 변경하고 Microsoft Office Word에서 노드가 유효하지 않음을 보고하도록 합니다. | |
Validate | 연결된 XML 스키마에 대해 개별 XMLNode 컨트롤의 유효성 검사를 수행합니다. |
위쪽
이벤트
이름 | 설명 | |
---|---|---|
AfterInsert | 사용자가 새 XMLNode 컨트롤을 문서에 추가하면 발생합니다. | |
BeforeDelete | 컨트롤이 삭제되기 전 사용자가 문서에서 XMLNode 컨트롤을 삭제하면 발생합니다. | |
BindingContextChanged | ContentControlBase 의 BindingContext 속성 값이 변경될 때 발생합니다. | |
ContextEnter | 커서가 노드의 컨텍스트 바깥쪽 영역에서 XMLNode 또는 하위 노드 중 하나에 배치되는 경우에 발생합니다. | |
ContextLeave | 커서가 XMLNode 컨트롤 또는 해당 하위 노드 중 하나에서 원래 노드의 컨텍스트 외부 영역으로 이동하면 발생합니다. | |
Deselect | 커서가 XMLNode 컨트롤 외부로 이동하면 발생합니다. | |
Disposed | 구성 요소의 Disposed 이벤트를 처리하는 메서드를 나타냅니다. (IComponent에서 상속됨) | |
Select | 커서가 XMLNode 컨트롤 내부에 배치되면 발생합니다. | |
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 네임스페이스