Freigeben über


System.Xml-Namespace

Der System.Xml-Namespace stellt eine auf Standards aufbauende Unterstützung für die XML-Verarbeitung bereit.

Folgende Standards werden unterstützt:

Klassen

  Klasse Beschreibung
Öffentliche Klasse NameTable Implementiert eine Singlethread-XmlNameTable.
Öffentliche Klasse XmlAttribute Stellt ein Attribut dar. Gültige Werte und Standardwerte für Attribute werden in einer DTD (Document Type Definition) oder in einem Schema angegeben.
Öffentliche Klasse XmlAttributeCollection Stellt eine Auflistung von Attributen dar, die über Name oder Index zugänglich sind.
Öffentliche Klasse XmlCDataSection Stellt einen CDATA-Abschnitt dar.
Öffentliche Klasse XmlCharacterData Stellt Methoden für die Textbearbeitung bereit, die von mehreren Klassen verwendet werden.
Öffentliche Klasse XmlComment Stellt den Inhalt eines XML-Kommentars dar.
Öffentliche Klasse XmlConvert Codiert und decodiert XML-Namen und stellt Methoden für das Konvertieren zwischen Typen der Common Language Runtime und XSD-Typen (XML Schema Definition) bereit. Bei der Konvertierung von Datentypen sind die zurückgegebenen Werte vom Gebietsschema unabhängig.
Öffentliche Klasse XmlDataDocument Ermöglicht das Speichern, Abrufen und Bearbeiten strukturierter Daten über ein relationales DataSet.
Öffentliche Klasse XmlDeclaration Stellt den Knoten für die XML-Deklaration <?xml version='1.0' ...?> dar.
Öffentliche Klasse XmlDocument Stellt ein XML-Dokument dar.
Öffentliche Klasse XmlDocumentFragment Stellt ein kompaktes Objekt dar, das für das Einfügen in Strukturen nützlich ist.
Öffentliche Klasse XmlDocumentType Stellt die Dokumenttypdeklaration dar.
Öffentliche Klasse XmlElement Stellt ein Element dar.
Öffentliche Klasse XmlEntity Stellt eine Entitätsdeklaration wie <!ENTITY ... dar. >.
Öffentliche Klasse XmlEntityReference Stellt einen Entitätsverweisknoten dar.
Öffentliche Klasse XmlException Gibt ausführliche Informationen über die letzte Ausnahme zurück.
Öffentliche Klasse XmlImplementation Definiert den Kontext für eine Gruppe von XmlDocument-Objekten
Öffentliche Klasse XmlLinkedNode Ruft den Knoten ab, der diesem Knoten unmittelbar vorausgeht oder auf ihn folgt.
Öffentliche Klasse XmlNamedNodeMap Stellt eine Auflistung von Knoten dar, die über Name oder Index zugänglich sind.
Öffentliche Klasse XmlNamespaceManager Löst Namespaces auf, fügt sie einer Auflistung hinzu bzw. entfernt sie daraus und ermöglicht die Verwaltung der Gültigkeitsbereiche dieser Namespaces.
Öffentliche Klasse XmlNameTable Tabelle atomisierter Zeichenfolgenobjekte.
Öffentliche Klasse XmlNode Stellt einen einzelnen Knoten im XML-Dokument dar.
Öffentliche Klasse XmlNodeChangedEventArgs Stellt Daten für das NodeChanged-Ereignis, das NodeChanging-Ereignis, das NodeInserted-Ereignis, das NodeInserting-Ereignis, das NodeRemoved-Ereignis und das NodeRemoving-Ereignis bereit.
Öffentliche Klasse XmlNodeList Stellt eine geordnete Auflistung von Knoten dar.
Öffentliche Klasse XmlNodeReader Stellt einen Reader dar, der schnellen, nicht zwischengespeicherten Vorwärtszugriff auf XML-Daten in einem XmlNode bietet.
Öffentliche Klasse XmlNotation Stellt eine Notationsdeklaration wie <!NOTATION ... dar. >.
Öffentliche Klasse XmlParserContext Stellt sämtliche Kontextinformationen bereit, die von XmlReader für das Analysieren eines XML-Fragments benötigt werden.
Öffentliche Klasse XmlProcessingInstruction Stellt eine Verarbeitungsanweisung dar, die in XML definiert wird, um prozessorspezifische Informationen im Text des Dokuments beizubehalten.
Öffentliche Klasse XmlQualifiedName Stellt einen XML-gekennzeichneten Namen dar.
Öffentliche Klasse XmlReader Stellt einen Reader dar, der schnellen, nicht zwischengespeicherten Vorwärtszugriff auf XML-Daten bietet.
Öffentliche Klasse XmlReaderSettings Gibt einen Satz von Features an, die für das von der Create-Methode erstellte XmlReader-Objekt unterstützt werden sollen.
Öffentliche Klasse XmlResolver Löst externe XML-Ressourcen auf, die durch einen URI (Uniform Resource Identifier) benannt werden.
Öffentliche Klasse XmlSecureResolver Schützt eine andere Implementierung von XmlResolver, indem das XmlResolver-Objekt umschlossen wird und der Zugriff auf die Ressourcen beschränkt wird, auf die der zugrunde liegende XmlResolver Zugriff hat.
Öffentliche Klasse XmlSignificantWhitespace Stellt einen Leeraum zwischen Markup in einem Knoten mit gemischtem Inhalt oder einen Leerraum innerhalb eines xml:space= "preserve"-Bereichs dar. Dies wird auch als signifikanter Leerraum bezeichnet.
Öffentliche Klasse XmlText Stellt den Textinhalt eines Elements oder Attributs dar.
Öffentliche Klasse XmlTextReader Stellt einen Reader dar, der schnellen, nicht zwischengespeicherten Vorwärtszugriff auf XML-Daten bietet.
Öffentliche Klasse XmlTextWriter Stellt einen Writer für die schnelle, nicht zwischengespeicherte Vorwärtsgenerierung von Streams oder Dateien dar, die XML-Daten gemäß den W3C-Empfehlungen zu XML (Extensible Markup Language), Version 1.0, und zu Namespaces in XML enthalten.
Öffentliche Klasse XmlUrlResolver Löst externe XML-Ressourcen auf, die durch einen URI (Uniform Resource Identifier) benannt werden.
Öffentliche Klasse XmlValidatingReader Stellt einen Reader dar, der die Schemavalidierung für DTD (Dokumenttypdefinition), XDR (XML-Data Reduced)-Schemas und XSD (XML Schema Definition Language)-Schemas bereitstellt.
Öffentliche Klasse XmlWhitespace Stellt Leerraum im Elementinhalt dar.
Öffentliche Klasse XmlWriter Stellt einen Writer für die schnelle, vorwärts gerichtete Generierung von Streams oder Dateien mit XML-Daten ohne Zwischenspeicherung dar.
Öffentliche Klasse XmlWriterSettings Gibt eine Gruppe von Features an, die für das von der System.Xml.XmlWriter.Create-Methode erstellte XmlWriter-Objekt unterstützt werden sollen.

Schnittstellen

  Schnittstelle Beschreibung
Öffentliche Schnittstelle IHasXmlNode Ermöglicht einer Klasse die Rückgabe eines XmlNode aus dem aktuellen Kontext oder der aktuellen Position.
Öffentliche Schnittstelle IXmlLineInfo Stellt eine Schnittstelle bereit, über die eine Klasse Zeilen- und Positionsinformationen zurückgeben kann.
Öffentliche Schnittstelle IXmlNamespaceResolver Stellt den schreibgeschützten Zugriff auf eine Gruppe von Präfix- und Namespacezuordnungen bereit.

Delegaten

  Delegat Beschreibung
Öffentlicher Delegat XmlNodeChangedEventHandler Stellt die Methode dar, die das NodeChanged-Ereignis, das NodeChanging-Ereignis, das NodeInserted-Ereignis, das NodeInserting-Ereignis, das NodeRemoved-Ereignis und das NodeRemoving-Ereignis behandelt.

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration ConformanceLevel Gibt den Umfang der Eingabe- oder Ausgabeüberprüfung an, die von dem erstellten XmlReader-Objekt und dem erstellten XmlWriter-Objekt ausgeführt wird.
Öffentliche Enumeration EntityHandling Gibt an, wie der XmlTextReader oder XmlValidatingReader Entitäten behandelt.
Öffentliche Enumeration Formatting Gibt Formatierungsoptionen für den XmlTextWriter an.
Öffentliche Enumeration NewLineHandling Gibt an, wie Zeilenumbrüche behandelt werden.
Öffentliche Enumeration ReadState Gibt den Zustand des Readers an.
Öffentliche Enumeration ValidationType Gibt die Art der durchzuführenden Validierung an.
Öffentliche Enumeration WhitespaceHandling Gibt an, wie Leerraum behandelt wird.
Öffentliche Enumeration WriteState Gibt den Zustand des XmlWriter an.
Öffentliche Enumeration XmlDateTimeSerializationMode Gibt an, wie der Wert für die Uhrzeit beim Konvertieren zwischen einer Zeichenfolge und DateTime behandelt werden soll.
Öffentliche Enumeration XmlNamespaceScope Definiert den Namespacebereich.
Öffentliche Enumeration XmlNodeChangedAction Gibt den Typ der Knotenänderung an.
Öffentliche Enumeration XmlNodeOrder Beschreibt die Dokumentreihenfolge eines Knotens im Vergleich zu einem anderen Knoten.
Öffentliche Enumeration XmlNodeType Gibt den Typ des Knotens an.
Öffentliche Enumeration XmlOutputMethod Gibt die Methode zum Serialisieren der XmlWriter-Ausgabe an.
Öffentliche Enumeration XmlSpace Gibt den aktuellen xml:space-Bereich an.
Öffentliche Enumeration XmlTokenizedType Stellt den XML-Typ für die Zeichenfolge dar. Dies ermöglicht das Lesen der Zeichenfolge als bestimmten XML-Typ, z. B. als CDATA-Abschnittstyp.