Obtém elemento pai (Cliente) / Get parent element (Client)
Obtém o elemento pai de um objeto XML através do elemento filho.
Figura 1 - Bloco Obtém elemento pai
Compatibilidade
Bloco cliente: cronapi.xml.getParentNode()
Retorno
Retorna uma string contendo o valor obtido do elemento XML.
Parâmetros
Elemento
Objeto contendo o elemento filho.
Posição: 1
Inglês: Parent element
Tipo: Objeto / Object
Exemplo: retorno do bloco Obtém elemento filho
Exemplo
No exemplo abaixo, criamos um arquivo XML diretamente em um bloco de texto e o armazenamos na variável "xml". Em seguida, utilizamos o bloco Obtém elemento filho em conjunto com o bloco na lista, para extrair o primeiro elemento <product> e armazená-lo na variável "item". Por fim, utilizamos a função Obter elemento pai para recuperar o elemento <product> a partir do seu elemento filho <id>, demonstrando a navegação na estrutura hierárquica do XML.
Figura 2 - Exemplo de uso do bloco Obtém elemento pai
A saída exibe um exemplo de um produto contendo ID, nome, preço e estoque.
Figura 2.1 - Resultado da execução da função da figura 2
O trecho de código abaixo exibe o arquivo XML utilizado no exemplo.
<store>
<product>
<id>001</id>
<name>Notebook Gamer</name>
<price>4999.99</price>
<stock>15</stock>
</product>
<product>
<id>002</id>
<name>Smartphone 5G</name>
<price>2999.90</price>
<stock>30</stock>
</product>
</store>Nesta página
- 1 Compatibilidade
- 2 Retorno
- 3 Parâmetros
- 3.1 Elemento
- 4 Exemplo