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
| Nazwa | Opis |
|---|---|
| Extensions |
Zawiera metody rozszerzenia LINQ to XML. |
| XAttribute |
Reprezentuje atrybut XML. |
| XCData |
Reprezentuje węzeł tekstowy zawierający dane 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 XElement Class Overview (Omówienie klasy XElement ) i sekcję Uwagi na tej stronie, aby uzyskać informacje o użyciu i przykłady. |
| XName |
Reprezentuje nazwę elementu XML lub atrybutu. |
| XNamespace |
Reprezentuje przestrzeń nazw XML. Tej klasy nie można dziedziczyć. |
| XNode |
Reprezentuje abstrakcyjną koncepcję węzła (elementu, komentarza, typu dokumentu, instrukcji przetwarzania lub węzła tekstowego) w drzewie XML. |
| XNodeDocumentOrderComparer |
Zawiera funkcje porównywania węzłów dla ich kolejności dokumentów. Tej klasy nie można dziedziczyć. |
| XNodeEqualityComparer |
Porównuje węzły, aby określić, czy są one równe. Tej klasy nie można dziedziczyć. |
| 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
| Nazwa | Opis |
|---|---|
| LoadOptions |
Określa opcje ładowania podczas analizowania kodu XML. |
| ReaderOptions |
Określa, czy należy pominąć zduplikowane przestrzenie nazw podczas ładowania XDocument za pomocą XmlReader. |
| SaveOptions |
Określa opcje serializacji. |
| XObjectChange |
Określa typ zdarzenia, gdy zdarzenie jest zgłaszane dla elementu XObject. |
Uwagi
Przy użyciu 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.
Twó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 w inny.