× Linguagem de Programação ADVPL

Perguntas Ler parâmetros com o XmlParser

Mais
9 anos 9 meses atrás #26981 por Morgado
Pessoal, boa tarde!

Estou tentando fazer a leitura de um atributo de um elemento do XML. Não consegui encontrar nenhum material que aponte isso.
Segue um fonte de exemplo. Neste caso quero buscar o conteúdo do atributo "origem":
User Function teste1()
Local cXml     := ""
Local cErro    := ""
Local cAviso   := ""

cXml += '<?xml version="1.0" encoding="UTF-8" ?><importacao origem="estoques"><teste>conteudo do campo</teste></importacao>'

oXml := XmlParser(cXml,"_",@cErro,@cAviso)
MsgInfo(oXml:_importacao) //como buscar o conteúdo do atributo origem?
Return

Alguém sabe como fazer?

Obrigado.

Por favor Acessar ou Registrar para participar da conversa.

Mais
9 anos 9 meses atrás #26983 por kanaamlrr
Respondido por kanaamlrr no tópico Ler parâmetros com o XmlParser
Boa tarde Sylas.

tente dessa forma:
MsgInfo(oXml:_importacao:_ORIGEM:TEXT)

PS: Não testei, mas imagino que deva funcionar
Abraço!!

Por favor Acessar ou Registrar para participar da conversa.

Mais
9 anos 9 meses atrás #26984 por Morgado
Respondido por Morgado no tópico Ler parâmetros com o XmlParser
Deu certo. Eu achei que dessa forma era feita apenas a captura do conteúdo entre as tags.
Obrigado Kanaam!

Por favor Acessar ou Registrar para participar da conversa.

Mais
9 anos 9 meses atrás #26987 por kanaamlrr
Respondido por kanaamlrr no tópico Ler parâmetros com o XmlParser
Dessa forma você consegue acessar tanto elementos quanto parâmetros de tags.

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.071 segundos
Joomla templates by a4joomla