XText 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
텍스트 노드를 나타냅니다.
public ref class XText : System::Xml::Linq::XNode
public class XText : System.Xml.Linq.XNode
type XText = class
inherit XNode
Public Class XText
Inherits XNode
- 상속
- 파생
설명
XML 요소에는 텍스트 콘텐츠가 포함될 수 있습니다. 콘텐츠가 단순하고(요소에 텍스트 콘텐츠만 포함) 콘텐츠가 혼합되는 경우도 있습니다(요소의 내용에 텍스트와 다른 요소가 모두 포함됨). 두 경우 모두 각 텍스트 청크가 노드로 XText 표시됩니다.
LINQ to XML 개발자는 사용자가 만들지 않은 임의의 LINQ to XML 트리를 사용하는 코드를 작성해야 하는 경우가 많습니다. 만들기를 제어할 수 없는 LINQ to XML 트리로 작업해야 하는 코드를 작성하는 경우 노드의 XText 특정 동작을 알고 있어야 합니다.
노드 수준에서 XML 트리의 내용을 처리할 때 여러 XText 노드가 서로 인접하도록 준비해야 합니다. 또한 텍스트가 없는 노드에 대해 XText 준비해야 합니다. LINQ to XML 메서드를 통해 텍스트 노드의 콘텐츠를 제거할 수 있습니다. 그러나 LINQ to XML은 노드를 자동으로 삭제하지 않습니다. 노드에는 ID가 있고 주석이 있을 수 있으므로 LINQ to XML은 트리에서 길이가 0인 노드를 허용합니다.
자세한 내용은 노드를 사용한 프로그래밍을 참조하세요.
생성자
| Name | Description |
|---|---|
| XText(String) |
XText 클래스의 새 인스턴스를 초기화합니다. |
| XText(XText) |
속성
| Name | Description |
|---|---|
| BaseUri |
이 XObject에 대한 기본 URI를 가져옵니다. (다음에서 상속됨 XObject) |
| Document |
에 XDocument대한 값을 XObject 가져옵니다. (다음에서 상속됨 XObject) |
| NextNode |
이 노드의 다음 형제 노드를 가져옵니다. (다음에서 상속됨 XNode) |
| NodeType |
이 노드의 노드 형식을 가져옵니다. |
| Parent |
이 XElement항목의 부모를 XObject 가져옵니다. (다음에서 상속됨 XObject) |
| PreviousNode |
이 노드의 이전 형제 노드를 가져옵니다. (다음에서 상속됨 XNode) |
| Value |
이 노드의 값을 가져오거나 설정합니다. |
메서드
| Name | Description |
|---|---|
| AddAfterSelf(Object) |
이 노드 바로 다음에 지정된 콘텐츠를 추가합니다. (다음에서 상속됨 XNode) |
| AddAfterSelf(Object[]) |
이 노드 바로 다음에 지정된 콘텐츠를 추가합니다. (다음에서 상속됨 XNode) |
| AddAnnotation(Object) |
이 XObject주석 목록에 개체를 추가합니다. (다음에서 상속됨 XObject) |
| AddBeforeSelf(Object) |
이 노드 바로 앞에 지정된 콘텐츠를 추가합니다. (다음에서 상속됨 XNode) |
| AddBeforeSelf(Object[]) |
이 노드 바로 앞에 지정된 콘텐츠를 추가합니다. (다음에서 상속됨 XNode) |
| Ancestors() |
이 노드의 상위 요소 컬렉션을 반환합니다. (다음에서 상속됨 XNode) |
| Ancestors(XName) |
이 노드의 상위 요소에 대한 필터링된 컬렉션을 반환합니다. 일치하는 XName 있는 요소만 컬렉션에 포함됩니다. (다음에서 상속됨 XNode) |
| Annotation(Type) |
지정된 형식의 첫 번째 주석 개체를 이 XObject주석에서 가져옵니다. (다음에서 상속됨 XObject) |
| Annotation<T>() |
지정된 형식의 첫 번째 주석 개체를 이 XObject주석에서 가져옵니다. (다음에서 상속됨 XObject) |
| Annotations(Type) |
이 XObject항목에 대해 지정된 형식의 주석 컬렉션을 가져옵니다. (다음에서 상속됨 XObject) |
| Annotations<T>() |
이 XObject항목에 대해 지정된 형식의 주석 컬렉션을 가져옵니다. (다음에서 상속됨 XObject) |
| CreateReader() |
이 노드에 대한 항목을 XmlReader 만듭니다. (다음에서 상속됨 XNode) |
| CreateReader(ReaderOptions) |
매개 변수로 XmlReader 지정된 |
| ElementsAfterSelf() |
이 노드 뒤의 형제 요소 컬렉션을 문서 순서대로 반환합니다. (다음에서 상속됨 XNode) |
| ElementsAfterSelf(XName) |
이 노드 뒤의 형제 요소의 필터링된 컬렉션을 문서 순서대로 반환합니다. 일치하는 XName 있는 요소만 컬렉션에 포함됩니다. (다음에서 상속됨 XNode) |
| ElementsBeforeSelf() |
이 노드 앞에 있는 형제 요소의 컬렉션을 문서 순서대로 반환합니다. (다음에서 상속됨 XNode) |
| ElementsBeforeSelf(XName) |
이 노드 앞에 있는 형제 요소의 필터링된 컬렉션을 문서 순서대로 반환합니다. 일치하는 XName 있는 요소만 컬렉션에 포함됩니다. (다음에서 상속됨 XNode) |
| Equals(Object) |
지정된 개체가 현재 개체와 같은지 여부를 확인합니다. (다음에서 상속됨 Object) |
| GetHashCode() |
기본 해시 함수로 사용됩니다. (다음에서 상속됨 Object) |
| GetType() |
현재 인스턴스의 Type 가져옵니다. (다음에서 상속됨 Object) |
| IsAfter(XNode) |
문서 순서를 기준으로 현재 노드가 지정된 노드 다음에 표시되는지 여부를 확인합니다. (다음에서 상속됨 XNode) |
| IsBefore(XNode) |
문서 순서를 기준으로 현재 노드가 지정된 노드 앞에 표시되는지 여부를 확인합니다. (다음에서 상속됨 XNode) |
| MemberwiseClone() |
현재 Object단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
| NodesAfterSelf() |
이 노드 뒤의 형제 노드 컬렉션을 문서 순서대로 반환합니다. (다음에서 상속됨 XNode) |
| NodesBeforeSelf() |
이 노드 앞에 있는 형제 노드의 컬렉션을 문서 순서대로 반환합니다. (다음에서 상속됨 XNode) |
| Remove() |
부모에서 이 노드를 제거합니다. (다음에서 상속됨 XNode) |
| RemoveAnnotations(Type) |
지정된 형식의 주석을 이 XObject주석에서 제거합니다. (다음에서 상속됨 XObject) |
| RemoveAnnotations<T>() |
지정된 형식의 주석을 이 XObject주석에서 제거합니다. (다음에서 상속됨 XObject) |
| ReplaceWith(Object) |
이 노드를 지정된 콘텐츠로 바꿉니다. (다음에서 상속됨 XNode) |
| ReplaceWith(Object[]) |
이 노드를 지정된 콘텐츠로 바꿉니다. (다음에서 상속됨 XNode) |
| ToString() |
이 노드에 대해 들여쓰기된 XML을 반환합니다. (다음에서 상속됨 XNode) |
| ToString(SaveOptions) |
필요에 따라 서식을 사용하지 않도록 설정하여 이 노드에 대한 XML을 반환합니다. (다음에서 상속됨 XNode) |
| WriteTo(XmlWriter) |
이 노드를 .에 XmlWriter씁니다. |
| WriteToAsync(XmlWriter, CancellationToken) |
이벤트
| Name | Description |
|---|---|
| Changed |
이 XObject 항목 또는 해당 하위 항목이 변경되었을 때 발생합니다. (다음에서 상속됨 XObject) |
| Changing |
이 XObject 항목 또는 해당 하위 항목이 변경하려고 할 때 발생합니다. (다음에서 상속됨 XObject) |
명시적 인터페이스 구현
| Name | Description |
|---|---|
| IXmlLineInfo.HasLineInfo() |
줄 정보가 있는지 여부를 XObject 나타내는 값을 가져옵니다. (다음에서 상속됨 XObject) |
| IXmlLineInfo.LineNumber |
이 항목에 대해 XmlReader내부에서 보고한 XObject 줄 번호를 가져옵니다. (다음에서 상속됨 XObject) |
| IXmlLineInfo.LinePosition |
기본에서 보고XmlReader한 XObject 줄 위치를 가져옵니다. (다음에서 상속됨 XObject) |
확장명 메서드
| Name | Description |
|---|---|
| CreateNavigator(XNode, XmlNameTable) |
에 대한 항목을 XPathNavigatorXNode만듭니다. 이를 XmlNameTable 통해 XPath 식 처리를 보다 효율적으로 수행할 수 있습니다. |
| CreateNavigator(XNode) |
에 대한 항목을 XPathNavigatorXNode만듭니다. |
| ToXPathNavigable(XNode) |
지정 XNode한 접근자를 탐색하고 편집할 수 있는 접근자를 반환합니다. |
| XPathEvaluate(XNode, String, IXmlNamespaceResolver) |
지정된 IXmlNamespaceResolver식을 사용하여 네임스페이스 접두사를 확인하여 XPath 식을 평가합니다. |
| XPathEvaluate(XNode, String) |
XPath 식을 평가합니다. |
| XPathSelectElement(XNode, String, IXmlNamespaceResolver) |
XElement XPath 식을 사용하여 지정된 IXmlNamespaceResolver네임스페이스 접두사를 확인합니다. |
| XPathSelectElement(XNode, String) |
XElement XPath 식을 사용하여 선택합니다. |
| XPathSelectElements(XNode, String, IXmlNamespaceResolver) |
XPath 식을 사용하여 요소 컬렉션을 선택하고 지정된 IXmlNamespaceResolver네임스페이스 접두사를 확인합니다. |
| XPathSelectElements(XNode, String) |
XPath 식을 사용하여 요소 컬렉션을 선택합니다. |