Help Center > Foundation Help

S’applique à :

  • Winshuttle Foundation

SVXmlNode

Encapsuleur autour d’un objet de nœud XML JavaScript. Il a les fonctions suivantes :

Fonction

Description

Arguments

getValue

Renvoie la valeur du nœud.

Aucun.

setValue

Définit la valeur du nœud.

value : valeur à définir.

appendChild

Ajoute le nœud défini à ce nœud comme dernier enfant du nœud.

child : nœud à attacher. Ce nœud doit être détenu par le SVXmlDocument du nœud. Par conséquent, il peut être nécessaire d’appeler SVXmlDocument.importNode pour incorporer le nœud dans le SVXmlDocument en cours.

getNodeType

Renvoie le type du nœud.

Aucun.

getAttribute

Renvoie la valeur de l’attribut avec le nom défini.

name : Nom de l’attribut à extraire.

setAttribute

Affecte à l’attribut défini la valeur fournie.

name : nom de l’attribut.

value : valeur à définir.

removeAttribute

Supprimer l’attribut défini.

name : nom de l’attribut.

selectSingleNode

Sélectionne le nœud à partir de ce nœud qui réside dans le XPath défini, ou null si le nœud n’existe pas.

xpath : XPath utilisé pour extraire le nœud.

selectNodes

Renvoie une table de SVXmlNodes extraite en fonction de XPath défini, ou une table vide si aucun nœud n’existe dans le chemin défini.

xpath : XPath utilisé pour extraire les nœuds.

 

getXPath

Renvoie le XPath du nœud dans SVXmlDocument.

Aucun.

getTagName

Renvoie le nom de balise du nœud.

Aucun.

getPreviousSibling

Renvoie le SVXmlNode précédent ou null s’il n’existe pas de frères.

Aucun.

getParentNode

Renvoie le SVXmlNode parent ou null s’il n’existe pas de parent.

Aucun.

getChildNodes

Renvoie la table des SVXmlNodes enfants.

Aucun.

getAttributes

Renvoie tous les attributs dans ce nœud.

Aucun.

cloneNode

Crée une copie du nœud SVXmlNode et le renvoie.

deep : Indique si tous les nœuds descendants du nœud doivent être copiés de manière récursive.

insertBefore

Insère un nouveau nœud avant un nœud donné dans la liste des enfants.

 

newNode : Nœud à insérer.

beforeNode : nœud avant lequel le nœud défini doit être placé.

getNodeName

Renvoie le nom du nœud.

Aucun.

getFirstChild

Renvoie le premier nœud SVXmlNode enfant.

Aucun.

getLastChild

Retourne le dernier nœud SVXmlNode enfant.

Aucun.

getNextSibling

Renvoie le nœud SVXmlNode frère suivant.

Aucun.

removeChild

Supprime le nœud défini de la liste des enfants du nœud.

node : nœud à supprimer.