xml.Document
Klasse xml.Document
Ein Document Objekt repräsentiert ein XML Document Information Item (Informationseinheit für XML-Dokumentelemente). Es stellt die folgenden (schreibgeschützten) Instanzattribute zur Verfügung:
Document.children
Eine geordnete Liste von untergeordneten Informationseinheiten (Information Items) in Dokumentreihenfolge. Die Liste enthält genau eine Informationseinheit für Elemente. Die Liste beinhaltet ebenfalls eine Informationseinheit für Verarbeitungsanweisungen für jede Verarbeitungsanweisung außerhalb des Dokumentelements und eine Informationseinheit für Kommentare für jeden Kommentar außerhalb des Dokumentelements. Verarbeitungsanweisungen und Kommentare innerhalb der DTD sind davon ausgeschlossen. Gibt es eine Dokumenttyp-Deklaration, enthält die Liste ebenfalls eine Informationseinheit für Dokumenttyp-Deklarationen.
Document.document_element
Die Informationseinheit für Elemente, die zum Dokumentelement gehört.
Document.notations
Eine unsortierte Gruppe mit Informationseinheiten für Notationen, eine für jede Notation, die in der DTD deklariert ist.
Document.unparsed_entities
Eine unsortierte Gruppe mit Informationseinheiten für ungeparste Entities, eine für jede ungeparste Entity, welche in der DTD deklariert ist.
Document.base_URI
Die Basis-URI der Dokument-Entity.
Document.character_encoding_scheme
Der Name des Zeichenverschlüsselungsschemas, in dem die Dokument-Entity ausgedrückt ist.
Document.standalone
Die Anzeige des Standalone-Status eines Dokuments, entweder True oder False. Dieses Attribut geht aus der optionalen Standalone-Dokumentdeklaration in der XML-Deklaration am Anfang der Dokument-Entity hervor und gibt None zurück, wenn es keine Standalone-Dokumentdeklaration gibt.
Document.version
Ein String, welcher die XML-Version des Dokuments repräsentiert. Diese Eigenschaft wird aus der optionalen XML-Deklaration am Anfang einer Dokument-Entity abgeleitet und gibt None zurück, wenn es keine XML-Deklaration gibt.