XCData Class
Represents a text node that contains CDATA.
Assembly: System.Xml.Linq (in System.Xml.Linq.dll)
System.Xml.Linq::XObject
System.Xml.Linq::XNode
System.Xml.Linq::XText
System.Xml.Linq::XCData
| Name | Description | |
|---|---|---|
![]() | XCData(String^) | Initializes a new instance of the XCData class. |
![]() | XCData(XCData^) | Initializes a new instance of the XCData class. |
| Name | Description | |
|---|---|---|
![]() | BaseUri | |
![]() | Document | |
![]() | NextNode | Gets the next sibling node of this node.(Inherited from XNode.) |
![]() | NodeType | Gets the node type for this node.(Overrides XText::NodeType.) |
![]() | Parent | |
![]() | PreviousNode | Gets the previous sibling node of this node.(Inherited from XNode.) |
![]() | Value | Gets or sets the value of this node.(Inherited from XText.) |
| Name | Description | |
|---|---|---|
![]() | AddAfterSelf(Object^) | Adds the specified content immediately after this node.(Inherited from XNode.) |
![]() | AddAfterSelf(array<Object^>^) | Adds the specified content immediately after this node.(Inherited from XNode.) |
![]() | AddAnnotation(Object^) | |
![]() | AddBeforeSelf(Object^) | Adds the specified content immediately before this node.(Inherited from XNode.) |
![]() | AddBeforeSelf(array<Object^>^) | Adds the specified content immediately before this node.(Inherited from XNode.) |
![]() | Ancestors() | Returns a collection of the ancestor elements of this node.(Inherited from XNode.) |
![]() | Ancestors(XName^) | |
![]() | Annotation(Type^) | |
![]() | Annotation<T>() | |
![]() | Annotations(Type^) | |
![]() | Annotations<T>() | |
![]() | CreateReader() | |
![]() | CreateReader(ReaderOptions) | |
![]() | ElementsAfterSelf() | Returns a collection of the sibling elements after this node, in document order.(Inherited from XNode.) |
![]() | ElementsAfterSelf(XName^) | |
![]() | ElementsBeforeSelf() | Returns a collection of the sibling elements before this node, in document order.(Inherited from XNode.) |
![]() | ElementsBeforeSelf(XName^) | |
![]() | Equals(Object^) | Determines whether the specified object is equal to the current object.(Inherited from Object.) |
![]() | Finalize() | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.) |
![]() | GetHashCode() | Serves as the default hash function. (Inherited from Object.) |
![]() | GetType() | |
![]() | IsAfter(XNode^) | Determines if the current node appears after a specified node in terms of document order.(Inherited from XNode.) |
![]() | IsBefore(XNode^) | Determines if the current node appears before a specified node in terms of document order.(Inherited from XNode.) |
![]() | MemberwiseClone() | |
![]() | NodesAfterSelf() | Returns a collection of the sibling nodes after this node, in document order.(Inherited from XNode.) |
![]() | NodesBeforeSelf() | Returns a collection of the sibling nodes before this node, in document order.(Inherited from XNode.) |
![]() | Remove() | Removes this node from its parent.(Inherited from XNode.) |
![]() | RemoveAnnotations(Type^) | |
![]() | RemoveAnnotations<T>() | |
![]() | ReplaceWith(Object^) | Replaces this node with the specified content.(Inherited from XNode.) |
![]() | ReplaceWith(array<Object^>^) | Replaces this node with the specified content.(Inherited from XNode.) |
![]() | ToString() | Returns the indented XML for this node.(Inherited from XNode.) |
![]() | ToString(SaveOptions) | Returns the XML for this node, optionally disabling formatting.(Inherited from XNode.) |
![]() | WriteTo(XmlWriter^) | Writes this CDATA object to an XmlWriter.(Overrides XText::WriteTo(XmlWriter^).) |
| Name | Description | |
|---|---|---|
![]() | CreateNavigator() | Overloaded. Creates an XPathNavigator for an XNode.(Defined by Extensions.) |
![]() | CreateNavigator(XmlNameTable^) | Overloaded. Creates an XPathNavigator for an XNode. The XmlNameTable enables more efficient XPath expression processing.(Defined by Extensions.) |
![]() | XPathEvaluate(String^) | Overloaded. Evaluates an XPath expression.(Defined by Extensions.) |
![]() | XPathEvaluate(String^, IXmlNamespaceResolver^) | Overloaded. Evaluates an XPath expression, resolving namespace prefixes using the specified IXmlNamespaceResolver.(Defined by Extensions.) |
![]() | XPathSelectElement(String^) | Overloaded. Selects an XElement using a XPath expression.(Defined by Extensions.) |
![]() | XPathSelectElement(String^, IXmlNamespaceResolver^) | Overloaded. Selects an XElement using a XPath expression, resolving namespace prefixes using the specified IXmlNamespaceResolver.(Defined by Extensions.) |
![]() | XPathSelectElements(String^) | Overloaded. Selects a collection of elements using an XPath expression.(Defined by Extensions.) |
![]() | XPathSelectElements(String^, IXmlNamespaceResolver^) | Overloaded. Selects a collection of elements using an XPath expression, resolving namespace prefixes using the specified IXmlNamespaceResolver.(Defined by Extensions.) |
An XML CDATA section allows you to store almost any arbitrary string as the contents of an XML element. This class represents the XML concept of a CDATA text node.
This class derives from XText, which represents XML text. CDATA sections are special cases of XML text.
Available since 8
.NET Framework
Available since 3.5
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.






