XText 클래스

정의

텍스트 노드를 나타냅니다.Represents a text node.

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 요소의 텍스트 콘텐츠를 포함할 수 있습니다.XML elements can contain text content. 경우에 따라 콘텐츠는 (요소만을 포함 텍스트 콘텐츠), 간단 하며 콘텐츠를 혼합 하는 경우가 있습니다 (요소의 내용을 텍스트와 다른 요소에 포함 하는 데 사용).Sometimes the content is simple (the element only contains text content), and sometimes the content is mixed (the contents of the element contains both text and other elements). 두 경우 모두 텍스트의 청크는 XText 노드로 표시 됩니다.In either case, each chunk of text is represented as an XText node.

LINQ to XMLLINQ to XML 개발자는 생성 하지 않은 임의의 LINQ to XMLLINQ to XML 트리로 작업 하는 코드를 작성 해야 하는 경우가 많습니다.developers will often have to write code to work with arbitrary LINQ to XMLLINQ to XML trees that they did not create. LINQ to XMLLINQ to XML 트리를 사용 하 여 작업 해야 하는 코드를 작성 하는 경우에는 XText 노드의 특정 동작에 대해 알고 있어야 합니다.If you are writing code that has to work with LINQ to XMLLINQ to XML trees that you have no control over creating, you should be aware of certain behaviors of XText nodes.

노드 수준에서 XML 트리의 내용을 처리할 때 여러 XText 노드가 서로 인접 하도록 준비 해야 합니다.When processing the contents of an XML tree at the node level, you should be prepared for multiple XText nodes to be adjacent to each other. 텍스트를 포함 하지 않는 XText 노드에 대해 준비 해야 합니다.Further, you should be prepared for XText nodes that contain no text. LINQ to XMLLINQ to XML 메서드를 통해 텍스트 노드의 내용을 제거할 수 있습니다.It is possible through LINQ to XMLLINQ to XML methods to remove the content of a text node. 그러나 LINQ to XMLLINQ to XML는 노드를 자동으로 삭제 하지 않습니다.However, LINQ to XMLLINQ to XML does not automatically delete the node. 노드에는 id가 있고 주석이 있을 수 있으므로 트리에서 길이가 0 인 노드가 허용 LINQ to XMLLINQ to XML.The node has identity, and might have annotations, so LINQ to XMLLINQ to XML allows for zero-length nodes in the tree.

자세한 내용은 노드를 사용한 프로그래밍을 참조 하세요.For more information, see Programming with Nodes.

생성자

XText(String)

XText 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the XText class.

XText(XText)

다른 XText 개체를 사용하여 XText 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the XText class from another XText object.

속성

BaseUri

XObject의 기본 URI를 가져옵니다.Gets the base URI for this XObject.

(다음에서 상속됨 XObject)
Document

XDocumentXObject를 가져옵니다.Gets the XDocument for this XObject.

(다음에서 상속됨 XObject)
NextNode

이 노드의 다음 형제 노드를 가져옵니다.Gets the next sibling node of this node.

(다음에서 상속됨 XNode)
NodeType

이 노드에 대한 노드 형식을 가져옵니다.Gets the node type for this node.

Parent

XElement의 부모 XObject를 가져옵니다.Gets the parent XElement of this XObject.

(다음에서 상속됨 XObject)
PreviousNode

이 노드의 이전 형제 노드를 가져옵니다.Gets the previous sibling node of this node.

(다음에서 상속됨 XNode)
Value

이 노드의 값을 가져오거나 설정 합니다.Gets or sets the value of this node.

메서드

AddAfterSelf(Object)

이 노드 바로 뒤에 지정된 콘텐츠를 추가합니다.Adds the specified content immediately after this node.

(다음에서 상속됨 XNode)
AddAfterSelf(Object[])

이 노드 바로 뒤에 지정된 콘텐츠를 추가합니다.Adds the specified content immediately after this node.

(다음에서 상속됨 XNode)
AddAnnotation(Object)

XObject의 주석 목록에 개체를 추가합니다.Adds an object to the annotation list of this XObject.

(다음에서 상속됨 XObject)
AddBeforeSelf(Object)

이 노드 바로 앞에 지정된 콘텐츠를 추가합니다.Adds the specified content immediately before this node.

(다음에서 상속됨 XNode)
AddBeforeSelf(Object[])

이 노드 바로 앞에 지정된 콘텐츠를 추가합니다.Adds the specified content immediately before this node.

(다음에서 상속됨 XNode)
Ancestors()

이 노드의 상위 요소 컬렉션을 반환합니다.Returns a collection of the ancestor elements of this node.

(다음에서 상속됨 XNode)
Ancestors(XName)

이 노드의 필터링된 상위 요소 컬렉션을 반환합니다.Returns a filtered collection of the ancestor elements of this node. 일치하는 XName이 있는 요소만 컬렉션에 포함됩니다.Only elements that have a matching XName are included in the collection.

(다음에서 상속됨 XNode)
Annotation(Type)

XObject에서 지정된 형식의 첫 번째 주석 개체를 가져옵니다.Gets the first annotation object of the specified type from this XObject.

(다음에서 상속됨 XObject)
Annotation<T>()

XObject에서 지정된 형식의 첫 번째 주석 개체를 가져옵니다.Gets the first annotation object of the specified type from this XObject.

(다음에서 상속됨 XObject)
Annotations(Type)

XObject에서 지정된 형식의 주석 컬렉션을 가져옵니다.Gets a collection of annotations of the specified type for this XObject.

(다음에서 상속됨 XObject)
Annotations<T>()

XObject에서 지정된 형식의 주석 컬렉션을 가져옵니다.Gets a collection of annotations of the specified type for this XObject.

(다음에서 상속됨 XObject)
CreateReader()

이 노드에 대한 XmlReader를 만듭니다.Creates an XmlReader for this node.

(다음에서 상속됨 XNode)
CreateReader(ReaderOptions)

XmlReader 매개 변수에서 지정된 옵션을 사용하여 readerOptions를 만듭니다.Creates an XmlReader with the options specified by the readerOptions parameter.

(다음에서 상속됨 XNode)
ElementsAfterSelf()

이 노드 뒤에 있는 형제 요소의 컬렉션을 문서 순으로 반환합니다.Returns a collection of the sibling elements after this node, in document order.

(다음에서 상속됨 XNode)
ElementsAfterSelf(XName)

이 노드 뒤에 있는 형제 요소의 필터링된 컬렉션을 문서 순으로 반환합니다.Returns a filtered collection of the sibling elements after this node, in document order. 일치하는 XName이 있는 요소만 컬렉션에 포함됩니다.Only elements that have a matching XName are included in the collection.

(다음에서 상속됨 XNode)
ElementsBeforeSelf()

이 노드 앞에 있는 형제 요소의 컬렉션을 문서 순으로 반환합니다.Returns a collection of the sibling elements before this node, in document order.

(다음에서 상속됨 XNode)
ElementsBeforeSelf(XName)

이 노드 앞에 있는 형제 요소의 필터링된 컬렉션을 문서 순으로 반환합니다.Returns a filtered collection of the sibling elements before this node, in document order. 일치하는 XName이 있는 요소만 컬렉션에 포함됩니다.Only elements that have a matching XName are included in the collection.

(다음에서 상속됨 XNode)
Equals(Object)

지정한 개체가 현재 개체와 같은지를 확인합니다.Determines whether the specified object is equal to the current object.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(다음에서 상속됨 Object)
IsAfter(XNode)

문서 순서를 기준으로 현재 노드가 지정된 노드보다 뒤에 나오는지 확인합니다.Determines if the current node appears after a specified node in terms of document order.

(다음에서 상속됨 XNode)
IsBefore(XNode)

문서 순서를 기준으로 현재 노드가 지정된 노드보다 앞에 나오는지 확인합니다.Determines if the current node appears before a specified node in terms of document order.

(다음에서 상속됨 XNode)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(다음에서 상속됨 Object)
NodesAfterSelf()

이 노드 뒤에 있는 형제 노드의 컬렉션을 문서 순으로 반환합니다.Returns a collection of the sibling nodes after this node, in document order.

(다음에서 상속됨 XNode)
NodesBeforeSelf()

이 노드 앞에 있는 형제 노드의 컬렉션을 문서 순으로 반환합니다.Returns a collection of the sibling nodes before this node, in document order.

(다음에서 상속됨 XNode)
Remove()

부모에서 이 노드를 제거합니다.Removes this node from its parent.

(다음에서 상속됨 XNode)
RemoveAnnotations(Type)

XObject에서 지정된 형식의 주석을 제거합니다.Removes the annotations of the specified type from this XObject.

(다음에서 상속됨 XObject)
RemoveAnnotations<T>()

XObject에서 지정된 형식의 주석을 제거합니다.Removes the annotations of the specified type from this XObject.

(다음에서 상속됨 XObject)
ReplaceWith(Object)

이 노드를 지정된 콘텐츠로 바꿉니다.Replaces this node with the specified content.

(다음에서 상속됨 XNode)
ReplaceWith(Object[])

이 노드를 지정된 콘텐츠로 바꿉니다.Replaces this node with the specified content.

(다음에서 상속됨 XNode)
ToString()

이 노드의 들여쓰기된 XML을 반환합니다.Returns the indented XML for this node.

(다음에서 상속됨 XNode)
ToString(SaveOptions)

이 노드의 XML을 반환하고, 선택적으로 서식 지정을 해제합니다.Returns the XML for this node, optionally disabling formatting.

(다음에서 상속됨 XNode)
WriteTo(XmlWriter)

이 노드를 XmlWriter로 씁니다.Writes this node to an XmlWriter.

WriteToAsync(XmlWriter, CancellationToken)

XText를 지정된 XmlWriter에 비동기적으로 씁니다.Asynchronously writes this XText to the specified XmlWriter.

이벤트

Changed

XObject 또는 해당 하위 항목이 변경될 때 발생합니다.Raised when this XObject or any of its descendants have changed.

(다음에서 상속됨 XObject)
Changing

XObject 또는 해당 하위 항목이 변경되기 직전에 발생합니다.Raised when this XObject or any of its descendants are about to change.

(다음에서 상속됨 XObject)

명시적 인터페이스 구현

IXmlLineInfo.HasLineInfo()

XObject에 줄 정보가 있는지 여부를 나타내는 값을 가져옵니다.Gets a value indicating whether or not this XObject has line information.

(다음에서 상속됨 XObject)
IXmlLineInfo.LineNumber

내부 XmlReader에서 이 XObject에 대해 보고하는 줄 번호를 가져옵니다.Gets the line number that the underlying XmlReader reported for this XObject.

(다음에서 상속됨 XObject)
IXmlLineInfo.LinePosition

내부 XmlReader에서 이 XObject에 대해 보고하는 줄 위치를 가져옵니다.Gets the line position that the underlying XmlReader reported for this XObject.

(다음에서 상속됨 XObject)

확장 메서드

CreateNavigator(XNode)

XPathNavigator에 대해 XNode를 만듭니다.Creates an XPathNavigator for an XNode.

CreateNavigator(XNode, XmlNameTable)

XPathNavigator에 대해 XNode를 만듭니다.Creates an XPathNavigator for an XNode. XmlNameTable을 사용하면 보다 효율적으로 XPath 식을 처리할 수 있습니다.The XmlNameTable enables more efficient XPath expression processing.

XPathEvaluate(XNode, String)

XPath 식을 계산합니다.Evaluates an XPath expression.

XPathEvaluate(XNode, String, IXmlNamespaceResolver)

XPath 식을 평가하고 지정된 IXmlNamespaceResolver를 사용하여 네임스페이스 접두사를 확인합니다.Evaluates an XPath expression, resolving namespace prefixes using the specified IXmlNamespaceResolver.

XPathSelectElement(XNode, String)

XPath 식을 사용하여 XElement를 선택합니다.Selects an XElement using a XPath expression.

XPathSelectElement(XNode, String, IXmlNamespaceResolver)

XPath 식을 사용하여 XElement를 선택하고 지정된 IXmlNamespaceResolver를 사용하여 네임스페이스 접두사를 확인합니다.Selects an XElement using a XPath expression, resolving namespace prefixes using the specified IXmlNamespaceResolver.

XPathSelectElements(XNode, String)

XPath 식을 사용 하 여 요소 컬렉션을 선택 합니다.Selects a collection of elements using an XPath expression.

XPathSelectElements(XNode, String, IXmlNamespaceResolver)

XPath 식을 사용하여 요소 컬렉션을 선택하고 지정된 IXmlNamespaceResolver를 사용하여 네임스페이스 접두사를 확인합니다.Selects a collection of elements using an XPath expression, resolving namespace prefixes using the specified IXmlNamespaceResolver.

ToXPathNavigable(XNode)

지정한 XNode를 탐색하고 편집할 수 있는 접근자를 반환합니다.Returns an accessor that allows you to navigate and edit the specified XNode.

적용 대상

추가 정보