System.Xml.Linq Obor názvů

Obsahuje třídy pro LINQ to XML. LINQ to XML je programovací rozhraní XML v paměti, které umožňuje efektivně a snadno upravovat dokumenty XML.

Třídy

Extensions

Obsahuje rozšiřující metody LINQ to XML.

XAttribute

Představuje atribut XML.

XCData

Představuje textový uzel, který obsahuje CDATA.

XComment

Představuje komentář XML.

XContainer

Představuje uzel, který může obsahovat jiné uzly.

XDeclaration

Představuje xml deklarace.

XDocument

Představuje dokument XML. Součásti a použití objektu XDocument najdete v tématu Přehled třídy XDocument.

XDocumentType

Představuje definici typu dokumentu XML (DTD).

XElement

Představuje element XML. Informace o použití a příklady najdete v části Přehled třídy XElement a oddíl Poznámky na této stránce.

XName

Představuje název xml elementu nebo atributu.

XNamespace

Představuje obor názvů XML. Tato třída se nemůže dědit.

XNode

Představuje abstraktní koncept uzlu (prvek, komentář, typ dokumentu, zpracování instrukce nebo textový uzel) ve stromu XML.

XNodeDocumentOrderComparer

Obsahuje funkci pro porovnání uzlů pro jejich pořadí dokumentů. Tato třída se nemůže dědit.

XNodeEqualityComparer

Porovná uzly a určí, jestli jsou si rovny. Tato třída se nemůže dědit.

XObject

Představuje uzel nebo atribut ve stromu XML.

XObjectChangeEventArgs

Poskytuje data pro Changing události a Changed .

XProcessingInstruction

Představuje instrukce zpracování XML.

XStreamingElement

Představuje elementy ve stromu XML, který podporuje výstup odloženého streamování.

XText

Představuje textový uzel.

Výčty

LoadOptions

Určuje možnosti načtení při analýze XML.

ReaderOptions

Určuje, jestli se mají při načítání XDocumentXmlReaderpomocí vynechat duplicitní obory názvů.

SaveOptions

Určuje možnosti serializace.

XObjectChange

Určuje typ události při vyvolání události pro objekt XObject.

Poznámky

Pomocí LINQ to XML můžete:

  • Načtěte XML ze souborů nebo datových proudů.

  • Serializovat XML do souborů nebo datových proudů.

  • Vytvářejte stromy XML od nuly pomocí funkční konstrukce.

  • Dotazování stromů XML pomocí dotazů LINQ

  • Manipulace se stromy XML v paměti.

  • Ověřte stromy XML pomocí XSD.

  • Pomocí kombinace těchto funkcí můžete transformovat stromy XML z jednoho obrazce do druhého.

Viz také