×
Linguagem de Programação ADVPL
Perguntas Ler arquivo XML
- Evangelista190
- Autor do Tópico
- Desconectado
- Membro Júnior
Menos
Mais
- Postagens: 35
- Obrigados Recebidos: 0
10 anos 4 meses atrás #23397
por Evangelista190
Ler arquivo XML foi criado por Evangelista190
Ola, gostaria de auxilio para elaborar uma rotina para importa arquivo . xml e integrar no Prothues.
Se alguem tiver alguma dica, segue o modelo do meu arquivo.
Se alguem tiver alguma dica, segue o modelo do meu arquivo.
Por favor Acessar ou Registrar para participar da conversa.
- andrelanzieri
- Desconectado
- Membro Júnior
Menos
Mais
- Postagens: 29
- Obrigados Recebidos: 0
10 anos 4 meses atrás #23401
por andrelanzieri
Respondido por andrelanzieri no tópico Ler arquivo XML
Voce pode utilizar a função XmlParser.
Onde transforma o xml em um objeto. Facilitando o trabalho sobre o mesmo.
Segue documentação:
tdn.totvs.com.br/display/tec/XmlParser
Onde transforma o xml em um objeto. Facilitando o trabalho sobre o mesmo.
Segue documentação:
tdn.totvs.com.br/display/tec/XmlParser
Por favor Acessar ou Registrar para participar da conversa.
- lalberto
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
10 anos 4 meses atrás #23403
por lalberto
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Respondido por lalberto no tópico Ler arquivo XML
Evangelista com base neste arquivo vc vai gerar pedidos de venda ?, segue um fonte exemplo que faz a leitura de um arquivo texto ou um xml e gera um pedido de venda, é claro que vai precisar adapta-lo a suas necessidades mas com certeza já é um bom começo.
Abraços e conta com a gente ok.
Abraços e conta com a gente ok.
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Por favor Acessar ou Registrar para participar da conversa.
- Evangelista190
- Autor do Tópico
- Desconectado
- Membro Júnior
Menos
Mais
- Postagens: 35
- Obrigados Recebidos: 0
10 anos 4 meses atrás #23418
por Evangelista190
Respondido por Evangelista190 no tópico Ler arquivo XML
Mias um Help......
Ola, esse exemplo ta perfeito mas nao to conseguindo fazer a leitura do arquivo.
alterei essa linha para teste:
oXml := XmlParserFile(cMV_PAR01, "_", @cError, @cWarning)
//oXML := MemoRead(cMV_PAR01)
If !(oXml == Nil .Or. (Len(cError) > 0) .Or. (Len(cWarning) > 0))
cEcf := Rtrim(oXml:_vendas:_venda:_ecf_nr:TEXT)
me retorno esse erro :
Exceção ocorrida: invalid property _VENDAS
Pilha de chamadas:
MICLAB1(522)
{ || MICLAB1(CARQ,WARQTRB) }(37)
eval(273)
{||EVAL(BBLOCK),ODLG:END()}(273)
MSDIALOG:
Ola, esse exemplo ta perfeito mas nao to conseguindo fazer a leitura do arquivo.
alterei essa linha para teste:
oXml := XmlParserFile(cMV_PAR01, "_", @cError, @cWarning)
//oXML := MemoRead(cMV_PAR01)
If !(oXml == Nil .Or. (Len(cError) > 0) .Or. (Len(cWarning) > 0))
cEcf := Rtrim(oXml:_vendas:_venda:_ecf_nr:TEXT)
me retorno esse erro :
Exceção ocorrida: invalid property _VENDAS
Pilha de chamadas:
MICLAB1(522)
{ || MICLAB1(CARQ,WARQTRB) }(37)
eval(273)
{||EVAL(BBLOCK),ODLG:END()}(273)
MSDIALOG:
Por favor Acessar ou Registrar para participar da conversa.
- admin
- Desconectado
- Administrador
Menos
Mais
- Postagens: 216
- Obrigados Recebidos: 0
10 anos 4 meses atrás #23423
por admin
Respondido por admin no tópico Ler arquivo XML
Brother dá um break na linha
cEcf := Rtrim(oXml:_vendas:_venda:_ecf_nr:TEXT)
e jogue o objeto oxml dentro da janela Watchs assim poderá abrir todo o objeto e visualizar a syntax correta das tags a serem lidas.
Ou tente
cEcf := Rtrim(oXml:_autosystem:_vendas:_venda:_ecf_nr:TEXT)
cEcf := Rtrim(oXml:_vendas:_venda:_ecf_nr:TEXT)
e jogue o objeto oxml dentro da janela Watchs assim poderá abrir todo o objeto e visualizar a syntax correta das tags a serem lidas.
Ou tente
cEcf := Rtrim(oXml:_autosystem:_vendas:_venda:_ecf_nr:TEXT)
Por favor Acessar ou Registrar para participar da conversa.
- Evangelista190
- Autor do Tópico
- Desconectado
- Membro Júnior
Menos
Mais
- Postagens: 35
- Obrigados Recebidos: 0
10 anos 3 meses atrás #23691
por Evangelista190
Respondido por Evangelista190 no tópico Ler arquivo XML
Parece mentira, mas ainda nao consegui le esse arquivo teria mais alguma dica.
Grato,
Grato,
Por favor Acessar ou Registrar para participar da conversa.
Tempo para a criação da página:0.165 segundos