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:
XML 1.0 – http://www.w3.org/TR/1998/REC-xml-19980210 – einschließlich DTD-Unterstützung.
XML-Namespaces – http://www.w3.org/TR/REC-xml-names/ – sowohl Streamebene als auch DOM.
XSD-Schemas – http://www.w3.org/2001/XMLSchema
XPath-Ausdrücke – http://www.w3.org/TR/xpath
XSLT-Transformationen – http://www.w3.org/TR/xslt
DOM Level 1 Core – http://www.w3.org/TR/REC-DOM-Level-1/
DOM Level 2 Core – http://www.w3.org/TR/DOM-Level-2/
Klassen
Klasse | Beschreibung | |
---|---|---|
![]() |
NameTable | Implementiert eine Singlethread-XmlNameTable. |
![]() |
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. |
![]() |
XmlAttributeCollection | Stellt eine Auflistung von Attributen dar, die über Name oder Index zugänglich sind. |
![]() |
XmlCDataSection | Stellt einen CDATA-Abschnitt dar. |
![]() |
XmlCharacterData | Stellt Methoden für die Textbearbeitung bereit, die von mehreren Klassen verwendet werden. |
![]() |
XmlComment | Stellt den Inhalt eines XML-Kommentars dar. |
![]() |
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. |
![]() |
XmlDataDocument | Ermöglicht das Speichern, Abrufen und Bearbeiten strukturierter Daten über ein relationales DataSet. |
![]() |
XmlDeclaration | Stellt den Knoten für die XML-Deklaration <?xml version='1.0' ...?> dar. |
![]() |
XmlDocument | Stellt ein XML-Dokument dar. |
![]() |
XmlDocumentFragment | Stellt ein kompaktes Objekt dar, das für das Einfügen in Strukturen nützlich ist. |
![]() |
XmlDocumentType | Stellt die Dokumenttypdeklaration dar. |
![]() |
XmlElement | Stellt ein Element dar. |
![]() |
XmlEntity | Stellt eine Entitätsdeklaration wie <!ENTITY ... dar. >. |
![]() |
XmlEntityReference | Stellt einen Entitätsverweisknoten dar. |
![]() |
XmlException | Gibt ausführliche Informationen über die letzte Ausnahme zurück. |
![]() |
XmlImplementation | Definiert den Kontext für eine Gruppe von XmlDocument-Objekten |
![]() |
XmlLinkedNode | Ruft den Knoten ab, der diesem Knoten unmittelbar vorausgeht oder auf ihn folgt. |
![]() |
XmlNamedNodeMap | Stellt eine Auflistung von Knoten dar, die über Name oder Index zugänglich sind. |
![]() |
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. |
![]() |
XmlNameTable | Tabelle atomisierter Zeichenfolgenobjekte. |
![]() |
XmlNode | Stellt einen einzelnen Knoten im XML-Dokument dar. |
![]() |
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. |
![]() |
XmlNodeList | Stellt eine geordnete Auflistung von Knoten dar. |
![]() |
XmlNodeReader | Stellt einen Reader dar, der schnellen, nicht zwischengespeicherten Vorwärtszugriff auf XML-Daten in einem XmlNode bietet. |
![]() |
XmlNotation | Stellt eine Notationsdeklaration wie <!NOTATION ... dar. >. |
![]() |
XmlParserContext | Stellt sämtliche Kontextinformationen bereit, die von XmlReader für das Analysieren eines XML-Fragments benötigt werden. |
![]() |
XmlProcessingInstruction | Stellt eine Verarbeitungsanweisung dar, die in XML definiert wird, um prozessorspezifische Informationen im Text des Dokuments beizubehalten. |
![]() |
XmlQualifiedName | Stellt einen XML-gekennzeichneten Namen dar. |
![]() |
XmlReader | Stellt einen Reader dar, der schnellen, nicht zwischengespeicherten Vorwärtszugriff auf XML-Daten bietet. |
![]() |
XmlReaderSettings | Gibt einen Satz von Features an, die für das von der Create-Methode erstellte XmlReader-Objekt unterstützt werden sollen. |
![]() |
XmlResolver | Löst externe XML-Ressourcen auf, die durch einen URI (Uniform Resource Identifier) benannt werden. |
![]() |
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. |
![]() |
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. |
![]() |
XmlText | Stellt den Textinhalt eines Elements oder Attributs dar. |
![]() |
XmlTextReader | Stellt einen Reader dar, der schnellen, nicht zwischengespeicherten Vorwärtszugriff auf XML-Daten bietet. |
![]() |
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. |
![]() |
XmlUrlResolver | Löst externe XML-Ressourcen auf, die durch einen URI (Uniform Resource Identifier) benannt werden. |
![]() |
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. |
![]() |
XmlWhitespace | Stellt Leerraum im Elementinhalt dar. |
![]() |
XmlWriter | Stellt einen Writer für die schnelle, vorwärts gerichtete Generierung von Streams oder Dateien mit XML-Daten ohne Zwischenspeicherung dar. |
![]() |
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 | |
---|---|---|
![]() |
IHasXmlNode | Ermöglicht einer Klasse die Rückgabe eines XmlNode aus dem aktuellen Kontext oder der aktuellen Position. |
![]() |
IXmlLineInfo | Stellt eine Schnittstelle bereit, über die eine Klasse Zeilen- und Positionsinformationen zurückgeben kann. |
![]() |
IXmlNamespaceResolver | Stellt den schreibgeschützten Zugriff auf eine Gruppe von Präfix- und Namespacezuordnungen bereit. |
Delegaten
Delegat | Beschreibung | |
---|---|---|
![]() |
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 | |
---|---|---|
![]() |
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. |
![]() |
EntityHandling | Gibt an, wie der XmlTextReader oder XmlValidatingReader Entitäten behandelt. |
![]() |
Formatting | Gibt Formatierungsoptionen für den XmlTextWriter an. |
![]() |
NewLineHandling | Gibt an, wie Zeilenumbrüche behandelt werden. |
![]() |
ReadState | Gibt den Zustand des Readers an. |
![]() |
ValidationType | Gibt die Art der durchzuführenden Validierung an. |
![]() |
WhitespaceHandling | Gibt an, wie Leerraum behandelt wird. |
![]() |
WriteState | Gibt den Zustand des XmlWriter an. |
![]() |
XmlDateTimeSerializationMode | Gibt an, wie der Wert für die Uhrzeit beim Konvertieren zwischen einer Zeichenfolge und DateTime behandelt werden soll. |
![]() |
XmlNamespaceScope | Definiert den Namespacebereich. |
![]() |
XmlNodeChangedAction | Gibt den Typ der Knotenänderung an. |
![]() |
XmlNodeOrder | Beschreibt die Dokumentreihenfolge eines Knotens im Vergleich zu einem anderen Knoten. |
![]() |
XmlNodeType | Gibt den Typ des Knotens an. |
![]() |
XmlOutputMethod | Gibt die Methode zum Serialisieren der XmlWriter-Ausgabe an. |
![]() |
XmlSpace | Gibt den aktuellen xml:space-Bereich an. |
![]() |
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. |