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

Name Description
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 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 na této stránce v části Přehled tříd XElement a poznámky.

XName

Představuje název elementu nebo atributu XML.

XNamespace

Představuje obor názvů XML. Tuto třídu nelze zdě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 zdědit.

XNodeEqualityComparer

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

XObject

Představuje uzel nebo atribut ve stromu XML.

XObjectChangeEventArgs

Poskytuje data pro události Changing 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

Name Description
LoadOptions

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

ReaderOptions

Určuje, zda se při načítání XDocument s XmlReadervynechá 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ů.

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

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

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

  • Manipulace s 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é