Langage 4DCommandes par thèmeXML DOMVersion : SuivantXML DOMDOM Append XML child node ( refElément : Text ; typeEnfant : Integer ; valeurEnfant : Text, Blob ) : TextDOM Append XML element ( refElémentCible : Text ; refElémentSource : Text ) : TextDOM CLOSE XML ( refElément : Text )DOM Count XML attributes ( refElément : Text ) : IntegerDOM Count XML elements ( refElément : Text ; nomElément : Text ) : IntegerDOM Create XML element ( refElément : Text ; xPath : Text {; nomAttribut : Text ; valeurAttribut : Text, Boolean, Integer, Real, Time, Date} {; ...(nomAttribut : Text, valeurAttribut : Text, Boolean, Integer, Real, Time, Date)} ) : TextDOM Create XML element arrays ( refElément : Text ; xChemin : Text {; tabNomsAttributs : Text array ; tabValeursAttributs : Text array} {; ...(tabNomsAttributs : Text array, tabValeursAttributs : Text array)} ) : TextDOM Create XML Ref ( racine : Text {; nameSpace : Text} {; nSNom : Text ; nSValeur : Text} {; ...(nSNom : Text, nSValeur : Text)} ) : TextDOM EXPORT TO FILE ( refElément : Text ; cheminFichier : Text )DOM EXPORT TO VAR ( refElément : Text ; vVarXml : Text, Blob )DOM Find XML element ( refElément : Text ; xPath : Text {; tabRefEléments : Text array} ) : TextDOM Find XML element by ID ( refElément : Text ; id : Text ) : TextDOM Get first child XML element ( refElément : Text {; nomElémentEnf : Text {; valeurElémentEnf : Text}} ) : TextDOM Get last child XML element ( refElément : Text {; nomElémentEnf : Text {; valeurElémentEnf : Text}} ) : TextDOM Get next sibling XML element ( refElément : Text {; nomElémentFrère : Text {; valeurElémentFrère : Text}} ) : TextDOM Get parent XML element ( refElément : Text {; nomElémentPar : Text {; valeurElémentPar : Text}} ) : TextDOM Get previous sibling XML element ( refElément : Text {; nomElémentFrère : Text {; valeurElémentFrère : Text}} ) : TextDOM Get root XML element ( refElément : Text ) : TextDOM GET XML ATTRIBUTE BY INDEX ( refElément : Text ; indexAttribut : Integer ; nomAttribut : Variable ; valeurAttribut : Variable )DOM GET XML ATTRIBUTE BY NAME ( refElément : Text ; nomAttribut : Text ; valeurAttribut : Variable )DOM GET XML CHILD NODES ( refElément : Text ; tabTypesEnfants : Integer array ; tabRefsNoeuds : Text array )DOM Get XML document ref ( refElément : Text ) : TextDOM Get XML element ( refElément : Text ; nomElément : Text ; indice : Integer ; valeurElément : Variable ) : TextDOM GET XML ELEMENT NAME ( refElément : Text ; nomElément : Variable )DOM GET XML ELEMENT VALUE ( refElément : Text ; valeurElément : Variable {; cDATA : Variable} )DOM Get XML information ( refElément : Text ; infoXML : Integer ) : TextDOM Insert XML element ( refElémentCible : Text ; refElémentSource : Text ; indexEnfant : Integer ) : TextDOM Parse XML source ( nomFichier : Text {; validation : Boolean {; dtd : Chaîne }} ) : TextDOM Parse XML source ( nomFichier : Text {; validation : Boolean {; schéma : Chaîne }} ) : TextDOM Parse XML variable ( variable : Blob, Text {; validation : Boolean {; dtd : Chaîne } ) : TextDOM Parse XML variable ( variable : Blob, Text {; validation : Boolean {; schéma : Chaîne }} ) : TextDOM REMOVE XML ATTRIBUTE ( refElément : Text ; nomAttribut : Text )DOM REMOVE XML ELEMENT ( refElément : Text )DOM SET XML ATTRIBUTE ( refElément : Text ; nomAttribut : Text ; valeurAttribut : Text, Boolean, Integer, Real, Time, Date {; ...(nomAttribut : Text, valeurAttribut : Text, Boolean, Integer, Real, Time, Date)} )DOM SET XML DECLARATION ( refElément : Text ; encodage : Text {; autonome : Boolean {; indentation : Boolean}} )DOM SET XML ELEMENT NAME ( refElément : Text ; nomElément : Text )DOM SET XML ELEMENT VALUE ( refElément : Text {; xPath : Text}; valeurElément : Text, Variable {; *} )