4D v16.3DOM Append XML child node |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
DOM Append XML child node
DOM Append XML child node
El comando DOM Append XML child node se utiliza para anexar el valor valorHijo al nodo XML designado por refElement.
En valorHijo, pase los datos a insertar. Pase una cadena o una variable 4D (cadena o BLOB). El contenido de este parámetro siempre se convertirá en texto. Nota: si el parámetro refElement designa el nodo Document (nodo de nivel superior), el comando inserta un nodo "Doctype" antes de cualquier otro nodo. Lo mismo ocurre con las instrucciones de procesamiento y los comentarios, que siempre se insertan antes del nodo raíz (pero después del nodo Doctype). Adición de un nodo de tipo texto: Reference:=DOM Create XML element(refElement;"myElement") Resultado: <myElement>Hola<br/>Nueva<br/>York</myElement> Adición de un nodo de tipo instrucción de proceso: $Txt_instruction:="xml-stylesheet type = \"text/xsl\" href=\"style.xsl\"" Resultado (insertado antes del primer elemento): <?xml-stylesheet type="text/xsl" href="style.xsl"?> Adición de un nodo de tipo comentario: Reference:=DOM Append XML child node(elementRef;XML Comment;"Hola mundo") Resultado: <!--Hola mundo--> Adición de un nodo de tipo CDATA: Reference:=DOM Append XML child node(elementRef;XML CDATA;"12 < 18") Resultado: <element><![CDATA[12 < 18]]></element> Adición o reemplazo de un nodo de tipo declaración Doctype: Reference:=DOM Append XML child node(elementRef;XML DOCTYPE;"Books SYSTEM \"Book.DTD\"") Resultado (insertado antes del primer elemento): <!DOCTYPE Books SYSTEM "Book.DTD">
Adición o reemplazo de un nodo de tipo Element.
Si el contenido de valorHijo no es valido, se devuelve un error.
Ver también
|
PROPIEDADES
Producto: 4D HISTORIA
Creado por: 4D v12 ARTICLE USAGE
Manual de lenguaje 4D ( 4D v16) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||