System.Xml.Linq Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 | |
| 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.