[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]
Represents a text node that contains CDATA.
System.Xml.Linq.XObject
System.Xml.Linq.XNode
System.Xml.Linq.XText
System.Xml.Linq.XCData
Namespace: System.Xml.Linq
Assembly: System.Xml.Linq (in System.Xml.Linq.dll)
Public Class XCData _ Inherits XText
public class XCData : XText
public ref class XCData : public XText
type XCData = class inherit XText end
The XCData type exposes the following members.
| 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 | Gets the base URI for this XObject. (Inherited from XObject.) |
|
Document | Gets the XDocument for this XObject. (Inherited from XObject.) |
|
NextNode | Gets the next sibling node of this node. (Inherited from XNode.) |
|
NodeType | Gets the node type for this node. (Overrides XText.NodeType.) |
|
Parent | Gets the parent XElement of this XObject. (Inherited from XObject.) |
|
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(Object[]) | Adds the specified content immediately after this node. (Inherited from XNode.) |
|
AddAnnotation | Adds an object to the annotation list of this XObject. (Inherited from XObject.) |
|
AddBeforeSelf(Object) | Adds the specified content immediately before this node. (Inherited from XNode.) |
|
AddBeforeSelf(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) | Returns a filtered collection of the ancestor elements of this node. Only elements that have a matching XName are included in the collection. (Inherited from XNode.) |
|
Annotation(Type) | Gets the first annotation object of the specified type from this XObject. (Inherited from XObject.) |
|
Annotation<T>() | Get the first annotation object of the specified type from this XObject. (Inherited from XObject.) |
|
Annotations(Type) | Gets a collection of annotations of the specified type for this XObject. (Inherited from XObject.) |
|
Annotations<T>() | Gets a collection of annotations of the specified type for this XObject. (Inherited from XObject.) |
|
CreateReader() | Creates an XmlReader for this node. (Inherited from XNode.) |
|
CreateReader(ReaderOptions) | Creates an XmlReader with the options specified by the readerOptions parameter. (Inherited from XNode.) |
|
ElementsAfterSelf() | Returns a collection of the sibling elements after this node, in document order. (Inherited from XNode.) |
|
ElementsAfterSelf(XName) | Returns a filtered collection of the sibling elements after this node, in document order. Only elements that have a matching XName are included in the collection. (Inherited from XNode.) |
|
ElementsBeforeSelf() | Returns a collection of the sibling elements before this node, in document order. (Inherited from XNode.) |
|
ElementsBeforeSelf(XName) | Returns a filtered collection of the sibling elements before this node, in document order. Only elements that have a matching XName are included in the collection. (Inherited from XNode.) |
|
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 a hash function for a particular type. (Inherited from Object.) |
|
GetType | Gets the Type of the current instance. (Inherited from Object.) |
|
IsAfter | Determines if the current node appears after a specified node in terms of document order. (Inherited from XNode.) |
|
IsBefore | Determines if the current node appears before a specified node in terms of document order. (Inherited from XNode.) |
|
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
|
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) | Removes the annotations of the specified type from this XObject. (Inherited from XObject.) |
|
RemoveAnnotations<T>() | Removes the annotations of the specified type from this XObject. (Inherited from XObject.) |
|
ReplaceWith(Object) | Replaces this node with the specified content. (Inherited from XNode.) |
|
ReplaceWith(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 | Writes this CDATA object to an XmlWriter. (Overrides XText.WriteTo(XmlWriter).) |
| Name | Description | |
|---|---|---|
|
Changed | Raised when this XObject or any of its descendants have changed. (Inherited from XObject.) |
|
Changing | Raised when this XObject or any of its descendants are about to change. (Inherited from XObject.) |
| 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.) |
| Name | Description | |
|---|---|---|
|
IXmlLineInfo.HasLineInfo | Gets a value indicating whether or not this XObject has line information. (Inherited from XObject.) |
|
IXmlLineInfo.LineNumber | Gets the line number that the underlying XmlReader reported for this XObject. (Inherited from XObject.) |
|
IXmlLineInfo.LinePosition | Gets the line position that the underlying XmlReader reported for this XObject. (Inherited from XObject.) |
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.
.NET Framework
Supported in: 4.5, 4, 3.5.NET Framework Client Profile
Supported in: 4, 3.5 SP1Portable Class Library
Supported in: Portable Class LibraryWindows 8 Release Preview, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 SP2, Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.