XML :: DOM :: Dokument ist ein XML-Dokument-Knoten in XML :: DOM.
XML :: DOM :: Document erstreckt XML :: DOM :: Node.
Es ist die wichtigste Wurzel der XML-Dokumentstruktur wie von XML :: DOM :: Parser :: parse und XML :: DOM :: Parser :: parsefile zurückgegeben.
Da Elemente, Textknoten, Kommentare, Verarbeitungsanweisungen, etc. können nicht außerhalb des Kontexts eines Dokuments vorhanden sind, enthält das Dokument auch die Schnittstelle benötigt, um diese Objekte zu erstellen Factory-Methoden. Die Node-Objekte erstellt haben GetOwnerDocument Methode, die sie mit dem Dokument, in dessen Rahmen sie erstellt wurden zuordnet.
METHODEN
GetDocumentElement
Dies ist eine bequeme Methode, die direkten Zugriff auf die untergeordneten Knoten, die das Wurzelelement des Dokuments ist erlaubt.
getDoctype
Die Document Type Declaration (siehe Document) mit diesem Dokument verbunden. Für HTML-Dokumente als auch XML-Dokumente ohne eine Dokumenttyp-Deklaration gibt diese undef. Die DOM Level 1 unterstützt kein Bearbeiten der Document Type Declaration.
Nicht In DOM Spec: Diese Implementierung ermöglicht das Bearbeiten der Doctype. Siehe XML :: DOM :: ignoreReadOnly für Details.
getImplementation
Die DOMImplementation Objekt, das dieses Dokument behandelt. Ein DOM-Anwendung kann Objekte von mehreren Implementierungen verwenden.
createelement (tagName)
Erstellt ein Element des angegebenen Typs. Beachten Sie, dass die Instanz zurückgegeben implementiert die Element-Schnittstelle, so Attribute können direkt auf der zurückgegebene Objekt angegeben werden.
DOMExceptions:
INVALID_CHARACTER_ERR
Ausgelöst, wenn die tagName nicht dem XML-Spezifikation entsprechen.
createTextNode (Daten)
Erstellt ein Text-Knoten mit der angegebenen Zeichenfolge.
createComment (Daten)
Erstellt einen Kommentar Knoten mit der angegebenen Zeichenfolge.
createCDATASection (Daten)
Erstellt eine CDATASection Knoten mit der angegebenen Zeichenfolge.
Create (name [, Wert [, angegeben]])
Erstellt ein Attr des Vornamens. Beachten Sie, dass die Attr Instanz kann dann auf ein Element mit der setAttribute Verfahren festgelegt werden.
Nicht In DOM Spec: Die DOM Spec erlaubt es nicht den Wert oder die angegebene Eigenschaft in dieser Methode. In dieser Implementierung sind optional.
Parameter: Wert Wert des Attributs. Siehe Attr :: setValue für Details. Wenn der Wert nicht angegeben wird, die angegebene Eigenschaft auf 0 festgelegt festgelegt ist, ob der Attributwert festgelegt wurde oder ob der Standardwert verwendet. Falls nicht angegeben, wird es mit 1 angenommen.
DOMExceptions:
INVALID_CHARACTER_ERR
Angehoben, wenn der Name nicht auf die XML-Spezifikation entsprechen.
createProcessingInstruction (Ziel, Daten)
Erstellt eine ProcessingInstruction Knoten angesichts der angegebenen Namen und Daten-Strings.
Parameter: target Das Ziel Teil der Verarbeitungsanweisung. Daten Die Daten für den Knoten.
DOMExceptions:
INVALID_CHARACTER_ERR
Erhöht werden, wenn das Ziel nicht auf die XML-Spezifikation entsprechen.
createDocumentFragment
Erstellt ein leeres Documentfragment-Objekt.
createEntityReference (name)
. Erstellt ein EntityReference Objekt
Anforderungen :
- Perl
Kommentare nicht gefunden