| |
Keine Parameter Kein RückholcWert Keine Ausnahmen renameNode innen eingeführt DOM-Niveau 3 Benennen Sie einen vorhandenen Nullpunkt der Art ELEMENT_NODE um oder ATTRIBUTE_NODE . Wenn möglich, ändert dieses einfach den Namen des gegebenen Nullpunktes, andernfalls verursacht dieses a neuer Nullpunkt mit dem spezifizierten Namen und ersetzt den vorhandenen Nullpunkt durch den neuen Nullpunkt wie unten beschrieben. Wenn, den Namen des gegebenen Nullpunktes einfach zu ändern nicht möglich ist, sind die folgenden Betriebe durchgeführt: ein neuer Nullpunkt wird, jeder möglicher eingetragene Fallzuh50rer wird registriert auf dem neuen verursacht Nullpunkt, jeder möglicher Benutzer, den die Daten, die zum alten Nullpunkt angebracht werden, von diesem Nullpunkt, der alte Nullpunkt entfernt werden, ist entfernt von seinem Elternteil, wenn es ein hat, werden die Kinder auf den neuen Nullpunkt verschoben, wenn umbenannter Nullpunkt ist ein Element [ p.85 ] werden seine Attribute auf den neuen Nullpunkt, das neue verschoben Nullpunkt wird in der Position der alte Nullpunkt eingesetzt, der verwendet wird, um in der Kind-Nullpunktliste seines Elternteils zu haben wenn es hat ein, die Benutzerdaten, die zum alten Nullpunkt wird angebracht zum neuen Nullpunkt angebracht wurden. Wenn der Nullpunkt, der umbenannt wird, ein Element ist [ p.85 ] nur die spezifizierten Attribute sind bewogen, sind die Rückstellungsattribute, die vom DTD entstanden werden, entsprechend dem neuen aktualisiert Elementname. Zusätzlich kann die Implementierung Rückstellungsattribute von anderem aktualisieren Schemata. Anwendungen sollten Document.normalizeDocument() verwenden [ p.54 ] zu garantieren Sie, daß diese Attribute aktuell sind. Wenn der Nullpunkt, der umbenannt wird, ein Attr ist [ p.81 ] das zu einem Element angebracht wird [ p.85 ], der Nullpunkt wird zuerst vom Element entfernt Attributdiagramm. Dann sobald vorbei umbenannt, irgendein den vorhandenen Nullpunkt ändernd oder ein Neues verursachend, wie oben beschrieben, wird es zurück gesetzt. Zusätzlich ein Benutzerdatenfall NODE_RENAMED wird abgefeuert, wenn die Implementierung die Eigenschaft "MutationNameEvents" stützt, jede Veränderung der Betrieb, der in diese Methode mit einbezogen wird, feuert den passenden Fall und im Ende der Fall ab { http://www.w3.org/2001/xml-events DOMElementNameChanged } oder { http://www.w3.org/2001/xml-events DOMAttributeNameChanged } wird abgefeuert. Parameter n von der Art Nullpunkt [ p.56 ] Der umzubenennende Nullpunkt. namespaceURI von der Art DOMString [ p.24 ] Das neue namespace URI [ p.207 ]. qualifiedName von der Art DOMString Der neue qualifizierte Name [ p.207 ]. RückholcWert Nullpunkt [ p.56 ] Der umbenannte Nullpunkt. Dieses ist entweder der spezifizierte Nullpunkt oder der neue Nullpunkt das wurde verursacht, um den spezifizierten Nullpunkt zu ersetzen. Ausnahmen 55 1,4 Grundlegende Schnittstellen: KerncModul |  |
|
| |
|
|