4D v16.3DOM Append XML child node |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
DOM Append XML child node
DOM Append XML child node
O comando DOM Append XML child node se utiliza para anexar o valor valorFilho ao nodo XML designado por refElement.
Em valorFilho, passe os dados a inserir. Passe uma string ou uma variável 4D (string ou BLOB). O conteúdo deste parâmetro sempre será convertido em texto. Nota: se o parâmetro refElement determina o nodo Document (nodo de nivel superior), o comando insere um nodo "Doctype" antes de qualquer outro nodo. O mesmo ocurre com as instruções de processamento e os comentários, que sempre são inseridos antes do nodo raiz (mas depois do nodo Doctype). Adição de um nodo de tipo texto: Reference:=DOM Create XML element(refElement;"myElement") Resultado: <myElement>Olá<br/>Nova<br/>York</myElement> Adição de um nodo de tipo instrução de processo: $Txt_instruction:="xml-stylesheet type = \"text/xsl\" href=\"style.xsl\"" Resultado (inserido antes do primeiro elemento): <?xml-stylesheet type="text/xsl" href="style.xsl"?> Adição de um nodo de tipo comentário: Reference:=DOM Append XML child node(elementRef;XML Comment;"Olá mundo") Resultado: <!--Olá mundo--> Adição de um nodo de tipo CDATA: Reference:=DOM Append XML child node(elementRef;XML CDATA;"12 < 18") Resultado: <element><![CDATA[12 < 18]]></element> Adição ou substituição de um nodo de tipo declaração Doctype: Reference:=DOM Append XML child node(elementRef;XML DOCTYPE;"Books SYSTEM \"Book.DTD\"") Resultado (insido antes do primeiro elemento): <!DOCTYPE Books SYSTEM "Book.DTD"> Adição ou substituição de um nodo de tipo Element.
Se o conteúdo de valorFilho não é válido, se devolve um erro.
Ver também
|
PROPRIEDADES
Produto: 4D HISTÓRIA
Criado por: 4D v12 ARTICLE USAGE
Manual de linguagem 4D ( 4D v16) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||