Help Center> FOUNDATION Help

Gilt für:

  • Winshuttle Foundation

SVXmlNode

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.