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 „SVXmlDoucment.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. |