<PackageReference Include="System.Xml.XDocument" Version="4.0.11-beta-23409" />

System.Xml.Linq

Namespace with 23 public types

Classes

 XAttribute Represents an XML attribute.
 XCData Represents a text node that contains CDATA.
 XComment Represents an XML comment.
 XDeclaration Represents an XML declaration.
 XDocument Represents an XML document. For the components and usage of an object, see XDocument Class Overview.To browse the .NET Framework source code for this type, see the Reference Source.
 XDocumentType Represents an XML Document Type Definition (DTD).
 XElement Represents an XML element. See XElement Class Overview and the Remarks section on this page for usage information and examples.To browse the .NET Framework source code for this type, see the Reference Source.
 XName Represents a name of an XML element or attribute.
 XNamespace Represents an XML namespace. This class cannot be inherited.
 XNodeDocumentOrderComparer Contains functionality to compare nodes for their document order. This class cannot be inherited.
 XNodeEqualityComparer Compares nodes to determine whether they are equal. This class cannot be inherited.
 XObjectChangeEventArgs Provides data for the and events.
 XProcessingInstruction Represents an XML processing instruction.
 XStreamingElement Represents elements in an XML tree that supports deferred streaming output.
 XText Represents a text node.

Enumerations

 LoadOptions Specifies load options when parsing XML.
 ReaderOptions Specifies whether to omit duplicate namespaces when loading an with an .
 SaveOptions Specifies serialization options.
 XObjectChange Specifies the event type when an event is raised for an .

Static Classes

 Extensions Contains the LINQ to XML extension methods.

Abstract Classes

 XContainer Represents a node that can contain other nodes.
 XNode Represents the abstract concept of a node (element, comment, document type, processing instruction, or text node) in the XML tree.
 XObject Represents a node or an attribute in an XML tree.