System.Xml.Linq Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zawiera klasy LINQ to XML. LINQ to XML to interfejs programowania XML w pamięci, który umożliwia wydajne i łatwe modyfikowanie dokumentów XML.
Klasy
Extensions |
Zawiera metody rozszerzenia LINQ to XML. |
XAttribute |
Reprezentuje atrybut XML. |
XCData |
Reprezentuje węzeł tekstowy zawierający CDATA. |
XComment |
Reprezentuje komentarz XML. |
XContainer |
Reprezentuje węzeł, który może zawierać inne węzły. |
XDeclaration |
Reprezentuje deklarację XML. |
XDocument |
Reprezentuje dokument XML. Aby zapoznać się ze składnikami i użyciem XDocument obiektu, zobacz XDocument Class Overview (Omówienie klasy XDocument). |
XDocumentType |
Reprezentuje definicję typu dokumentu XML (DTD). |
XElement |
Reprezentuje element XML. Zobacz omówienie klasy XElement i sekcję Uwagi na tej stronie, aby uzyskać informacje o użyciu i przykłady. |
XName |
Reprezentuje nazwę elementu lub atrybutu XML. |
XNamespace |
Reprezentuje przestrzeń nazw XML. Klasa ta nie może być dziedziczona. |
XNode |
Reprezentuje abstrakcyjną koncepcję węzła (element, komentarz, typ dokumentu, instrukcję przetwarzania lub węzeł tekstowy) w drzewie XML. |
XNodeDocumentOrderComparer |
Zawiera funkcje porównywania węzłów dla ich kolejności dokumentów. Klasa ta nie może być dziedziczona. |
XNodeEqualityComparer |
Porównuje węzły, aby określić, czy są one równe. Klasa ta nie może być dziedziczona. |
XObject |
Reprezentuje węzeł lub atrybut w drzewie XML. |
XObjectChangeEventArgs | |
XProcessingInstruction |
Reprezentuje instrukcję przetwarzania XML. |
XStreamingElement |
Reprezentuje elementy w drzewie XML, które obsługuje odroczone dane wyjściowe przesyłania strumieniowego. |
XText |
Reprezentuje węzeł tekstowy. |
Wyliczenia
LoadOptions |
Określa opcje ładowania podczas analizowania kodu XML. |
ReaderOptions |
Określa, czy pominąć zduplikowane przestrzenie nazw podczas ładowania elementu XDocument za pomocą elementu XmlReader. |
SaveOptions |
Określa opcje serializacji. |
XObjectChange |
Określa typ zdarzenia, gdy zdarzenie jest wywoływane dla elementu XObject. |
Uwagi
Za pomocą LINQ to XML można wykonywać następujące czynności:
Załaduj kod XML z plików lub strumieni.
Serializuj kod XML do plików lub strumieni.
Utwórz drzewa XML od podstaw przy użyciu konstrukcji funkcjonalnej.
Wykonywanie zapytań dotyczących drzew XML przy użyciu zapytań LINQ.
Manipulowanie drzewami XML w pamięci.
Zweryfikuj drzewa XML przy użyciu XSD.
Użyj kombinacji tych funkcji, aby przekształcić drzewa XML z jednego kształtu na inny.