4D v16.3DOM Create XML element |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
DOM Create XML element
DOM Create XML element
O comando DOM Create XML element permite criar um novo elemento no elemento XML refElemento na localização definida pelo parâmetro xRota e lhe adicionar atributos se é necessário. Passe em refElemento a referência do elemento raiz (criado, por exemplo com a ajuda do comando DOM Create XML Ref). Nota: Se você definiu um ou mais espaços de nome (namespaces) para a árvore designada por refElemento (ver o comando DOM Create XML Ref ), deve prefixar o parâmetro xRota do nome de espaço a utilizar (por exemplo, “MeuNomeEspaço:MeuElemento”).
O comando retorna como resultado a referência XML do elemento criado. Se quisermos criar o elemento abaixo: <?xml version="1.0" encoding="UTF-8" standalone="no" ?> <RootElement> <Elem1> <Elem2> <Elem3> </Elem3> <Elem3> </Elem3> </Elem2> </Elem1> </RootElement> Para fazer isso, simplesmente escrevemos: C_TEXT(vRefRaiz;vRefElem) Queremos criar o elemento abaixo (contém os atributos): <?xml version="1.0" encoding="UTF-8" standalone="no" ?> <RootElement> <Elem1> <Elem2> <Elem3 Font=Verdana Size=10> </Elem3> </Elem2> </Elem1> </RootElement> Para fazer isso, simplesmente escrevemos: C_TEXT(vRefRaiz;vRefElem) Queremos criar e exportar a seguinte estrutura: <?xml version="1.0" encoding="UTF-8" standalone="no" ?> <Root> <Elem1>Olá</Elem1> </Root> Queremos utilizar a sintaxe baseada em um nome de elemento simples. Para fazer isso, simplesmente escrevemos: C_TEXT($root) Se o comando for executado corretamente, a variável sistema OK assume o valor 1. Do contrário, assume o valor 0 e um erro é gerado. Um erro é gerado quando:
Ver também
DOM Create XML element arrays
|
PROPRIEDADES
Produto: 4D HISTÓRIA
Modificado: 4D v11 SQL ARTICLE USAGE
Manual de linguagem 4D ( 4D v16) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||