System.Xml.Linq Namnområde

Innehåller klasserna för LINQ till XML. LINQ till XML är ett minnesinternt XML-programmeringsgränssnitt som gör att du kan ändra XML-dokument effektivt och enkelt.

Klasser

Name Description
Extensions

Innehåller metoderna LINQ till XML-tillägg.

XAttribute

Representerar ett XML-attribut.

XCData

Representerar en textnod som innehåller CDATA.

XComment

Representerar en XML-kommentar.

XContainer

Representerar en nod som kan innehålla andra noder.

XDeclaration

Representerar en XML-deklaration.

XDocument

Representerar ett XML-dokument. Information om komponenter och användning av ett XDocument objekt finns i Översikt över XDocument-klass.

XDocumentType

Representerar en XML-dokumenttypsdefinition (DTD).

XElement

Representerar ett XML-element. Se XElement-klassöversikt och avsnittet Kommentarer på den här sidan för användningsinformation och exempel.

XName

Representerar ett namn på ett XML-element eller -attribut.

XNamespace

Representerar ett XML-namnområde. Det går inte att ärva den här klassen.

XNode

Representerar det abstrakta begreppet för en nod (element, kommentar, dokumenttyp, bearbetningsinstruktion eller textnod) i XML-trädet.

XNodeDocumentOrderComparer

Innehåller funktioner för att jämföra noder för deras dokumentordning. Det går inte att ärva den här klassen.

XNodeEqualityComparer

Jämför noder för att avgöra om de är lika med. Det går inte att ärva den här klassen.

XObject

Representerar en nod eller ett attribut i ett XML-träd.

XObjectChangeEventArgs

Tillhandahåller data för Changing och Changed händelserna.

XProcessingInstruction

Representerar en XML-bearbetningsinstruktion.

XStreamingElement

Representerar element i ett XML-träd som stöder uppskjutna strömmande utdata.

XText

Representerar en textnod.

Uppräkningar

Name Description
LoadOptions

Anger inläsningsalternativ vid parsning av XML.

ReaderOptions

Anger om du vill utelämna duplicerade namnområden när du läser in en XDocument med en XmlReader.

SaveOptions

Anger serialiseringsalternativ.

XObjectChange

Anger händelsetypen när en händelse aktiveras för en XObject.

Kommentarer

Med LINQ till XML kan du:

  • Läs in XML från filer eller strömmar.

  • Serialisera XML till filer eller strömmar.

  • Skapa XML-träd från grunden med funktionell konstruktion.

  • Fråga XML-träd med LINQ-frågor.

  • Manipulera minnesinterna XML-träd.

  • Verifiera XML-träd med XSD.

  • Använd en kombination av dessa funktioner för att omvandla XML-träd från en form till en annan.

Se även