4D v16.3

DOM Get first child XML element

Página Inicial

 
4D v16.3
DOM Get first child XML element

DOM Get first child XML element 


 

DOM Get first child XML element ( refElemento {; nomElemFilho {; valorElemFilho}} ) -> Resultado 
Parâmetro Tipo   Descrição
refElemento  String in Referência de elemento XML
nomElemFilho  String in Nome do elemento filho XML
valorElemFilho  String in Valor do elemento filho XML
Resultado  String in Referência do elemento filho XML

O comando DOM Get first child XML element retorna uma referência XML ao primeiro “filho” do elemento XML passado em refElemento. Esta referência pode ser utilizada com outros comandos de análise XML.

Os parâmetros nomElemFilho e valorElemFilho, se forem passados, recebem respectivamente o nome e o valor do elemento filho.

Recuperação da referência do primeiro elemento XML do pai raiz. A estrutura XML (C:\\import.xml)  é carregado previamente em um BLOB:

 C_BLOB(meuVarBlob)
 C_TEXT($xml_Pai_Ref;$xml_Filho_Ref)
 
 DOCUMENT TO BLOB("c:\\importar.xml";minhaVarBlob)
 $xml_Pai_Ref:=DOM Parse XML variável(minhaVarBlob)
 $xml_Filho_Ref:=DOM Get first child XML element($xml_Pai_Ref)

Recuperação da referência, nome e valor do primeiro elemento XML do pai raiz. A estrutura XML (C:\\importar.xml) é carregada previamente em um BLOB:

 C_BLOB(meuVarBlob)
 C_TEXT($xml_Pai_Ref;$xml_Filho_Ref)
 C_TEXT($filhoNom;$filhoValor)
 
 DOCUMENT TO BLOB("c:\\importar.xml";meuVarBlob)
 $xml_Pai_Ref:=DOM Parse XML variable(minhaVarBlob)
 $xml_Filho_Ref:=DOM Get first child XML element($xml_Pai_Ref;$filhoNom;$filhoValor)

Se o comando for executado corretamente, a variável sistema OK assume o valor 1. Do contrário, assume o valor 0.



Ver também 

DOM Get next sibling XML element

 
PROPRIEDADES 

Produto: 4D
Tema: XML DOM
Número 723

Este comando modifica a variável sistema OKThis command can be run in preemptive processes

 
HISTÓRIA 

Modificado: 4D 2004.2

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v16)
Manual de linguagem 4D ( 4D v16.1)
Manual de linguagem 4D ( 4D v16.2)
Manual de linguagem 4D ( 4D v16.3)