Gilt für:
- Winshuttle Foundation
SVXmlNode
JavaScript-Referenzleitfäden
JavaScript-Wrapper
Ein Wrapper um ein JavaScript-XML-Knotenobjekt. Er hat die folgenden Funktionen:
Funktion |
Beschreibung |
Argumente |
getValue |
Gibt den Wert des Knotens aus. |
Keine. |
setValue |
Legt den Wert des Knotens fest. |
value – der festzulegende Wert. |
appendChild |
Hängt den entsprechenden Knoten an diesen Knoten als den letzten untergeordneten Knoten dieses Knotens an. |
child – der anzuhängende Knoten. Dieser Knoten muss im Besitz des „SVXmlDocument“ dieses Knotens sein, daher muss unter Umständen „SVXmlDocument.importNode“ aufgerufen werden, um den Knoten in das aktuelle „SVXmlDocument“ zu übernehmen. |
getNodeType |
Gibt den Typ dieses Knotens aus. |
Keine. |
getAttribute |
Gibt den Wert des Attributs mit dem entsprechenden Namen aus. |
name – der Name der Eigenschaft, die erhalten wird. |
setAttribute |
Legt das entsprechende Attribut auf den entsprechen Wert fest. |
name – der Name des Attributs. value – der festzulegende Wert. |
removeAttribute |
Entfernt das entsprechende Attribut. |
name – der Name des Attributs. |
selectSingleNode |
Wählt den Knoten, beginnend mit diesem Knoten, der sich am entsprechenden XPath befindet, oder null, falls kein solcher Knoten existiert. |
xpath – der zum Erhalt des Knotens verwendete XPath. |
selectNodes |
Gibt ein Array von erhaltenen „SVXmlNodes“ auf Grundlage des entsprechenden XPath aus, oder ein leeres Array, falls keine Knoten unter dem entsprechenden Pfad existieren. |
xpath – der zum Erhalt der Knotens verwendete XPath.
|
getXPath |
Gibt den XPath dieses Knotens im „SVXmlDocument“ aus. |
Keine. |
getTagName |
Gibt den Tagnamen dieses Knotens aus. |
Keine. |
getPreviousSibling |
Gibt den vorherigen „SVXmlNode“ oder null aus, wenn es keine gleichrangigen gibt. |
Keine. |
getParentNode |
Gibt den übergeordneten „SVXmlNode“ oder null aus, wenn es keine übergeordneten gibt. |
Keine. |
getChildNodes |
Gibt ein Array von untergeordneten „SVXmlNodes“ aus. |
Keine. |
getAttributes |
Gibt alle Attribute in diesem Knoten aus. |
Keine. |
cloneNode |
Erstellt eine Kopie dieses „SVXmlNode“ und gibt sie aus. |
deep – ob alle von diesem Knoten abstammenden Knoten rekursiv kopiert werden. |
insertBefore |
Fügt einen neuen Knoten vor dem entsprechenden Knoten in der untergeordneten Liste ein.
|
newNode – der einzufügende Knoten. beforeNode – der Knoten, vor dem der entsprechende Knoten eingefügt werden sollte. |
getNodeName |
Gibt den Namen des Knotens aus. |
Keine. |
getFirstChild |
Gibt den ersten untergeordneten „SVXmlNode“ aus. |
Keine. |
getLastChild |
Gibt den letzten untergeordneten „SVXmlNode“ aus. |
Keine. |
getNextSibling |
Den nächsten gleichrangigen „SVXmlNode“ aus. |
Keine. |
removeChild |
Entfernt den entsprechenden Knoten von der untergeordneten Liste dieses Knotens. |
node – der zu entfernende Knoten. |