Exemplo Utilizando as funções de XML

Este exemplo mostrará como utilizar as funções de XML.

Para este exemplo utilize o seguinte código.

 cod.PNG

Crie uma regra para obter o item1 da sala.

Seu fluxo ficará desta forma:

 sem_titulo.png

Para obter o valor do item1 será necessário ‘navegar’ pelos elementos.

O primeiro passo será abrir o XML:

 sem_titulo1.png

Utilize a função ‘Abrir XML’ passando como parâmetro o código do XML, guarde seu retorno em uma variável do tipo ‘Variante’, esta variável será a referência do XML.

Será necessário obter a raiz do XML, no segundo processamento utilize a função ‘Obter Raiz’ e guarde seu retorno em uma variável do tipo ‘Variante’.

 Sem_título2.png

Ao obter a raiz da XML você terá a referência do elemento <casa>, agora você poderá obter qualquer filho deste elemento.

Obtenha a referência do elemento <sala>, para isso utilize a função ‘Obter Filho de Elemento’, passando a referência da raiz e o elemento que se deseja obter, neste caso, ‘sala’.

 Sem_título3.png

Guarde o retorno desta função em uma variável do tipo ‘Variante’ que será a referência do elemento <sala>.

Observe que esta variável tem a referência deste elemento <casa><sala>, portanto para obter o elemento <item1> deverá ser feito o mesmo procedimento do item anterior.

 Sem_título4.png

Salve o retorno desta função em uma variável do tipo ‘Variante’.

Agora já é possível obter o valor do elemento <item1>.

No último processamento utilize a função ‘Obter o Valor de um Elemento XML’ e passe a variável que esta referenciando o elemento <item1>.

 Sem_título5.png

Ao executar esta função no Webrun deverá ser retornado o valor ‘Janela’.

 Sem_título6.png

____________________________________________________________________________

image776.jpg

Caso este tópico não tenha comentário satisfatório, envie e-mail para documentacao@softwell.com.br