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 metody rozšíření 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 deklaraci XML.

XDocument

Představuje dokument XML. Informace o komponentách a použití objektu XDocument naleznete v tématu Přehled třídy XDocument.

XDocumentType

Představuje definici typu dokumentu XML (DTD).

XElement

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

XName

Představuje název elementu nebo atributu XML.

XNamespace

Představuje obor názvů XML. Tuto třídu nelze dědit.

XNode

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

XNodeDocumentOrderComparer

Obsahuje funkce pro porovnání uzlů pro jejich pořadí dokumentů. Tuto třídu nelze dědit.

XNodeEqualityComparer

Porovná uzly a určí, jestli jsou stejné. Tuto třídu nelze dědit.

XObject

Představuje uzel nebo atribut ve stromu XML.

XObjectChangeEventArgs

Poskytuje data pro události Changing a Changed události.

XProcessingInstruction

Představuje instrukce pro zpracování XML.

XStreamingElement

Představuje prvky 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, zda se mají vynechat duplicitní obory názvů při načítání XDocument s příponou XmlReader.

SaveOptions

Určuje možnosti serializace.

XObjectChange

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

Poznámky

pomocí LINQ to XML můžete:

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

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

  • Vytvořte stromy XML od nuly pomocí funkční konstrukce.

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

  • Manipulace se stromy XML v paměti.

  • Ověří stromy XML pomocí XSD.

  • Použijte kombinaci těchto funkcí pro transformaci stromů XML z jednoho obrazce do jiného.

Viz také