BlackTDN Search

segunda-feira, 13 de setembro de 2010

Protheus :: Funções para manipulação de XML (EXtensible Markup Language)

A "Tecnologia ADVPL" possibilita trabalhar a XML (EXtensible Markup Language / Linguagem extensível de formatação ) através do uso de funções, sendo:


permite aplicar o algoritmo canonicalization C14N na string que contém um XML.


 Retorna um ou mais nós da estrutura, de acordo com o nome do elemento procurado.




Exclui um nó de um objeto XML.




Retorna um elemento filho da estrutura.




Cria um novo nó a partir de um ponto qualquer no XML.




Transforma em array um objeto (nó) da estrutura do XML.




Esta função retornar um objeto, que possui uma estrutura XML, passado por parâmetro.




Executa a validação de um arquivo XML com relação a um arquivo XSD (Schema).




Executa a validação de um XML como string com relação a um arquivo XSD (Schema).




[]s
иαldσ dj






5 comentários:

  1. Naldo, estou tentando criar um arquivo xml neste estilo:

    <?xml version="1.0"?>
    <Information>
    <Record>
    <A1_FILIAL/>
    <A1_COD>CN0260</A1_COD>
    </Record>
    </Information>
    Encontrei um exemplo em http://tdn.totvs.com/home#9088, mas não estou conseguindo fazer funcionar.
    Teria alguma sugestão?

    ResponderExcluir
  2. Dirlei,

    Acho que tem uma má formação no seu XML. Observe a tag ....

    []s
    иαldσ dj

    ResponderExcluir
  3. Dirlei,

    Um fornecedor nosso disponibiliza atraves do protocolo HTTP umas informações de Pedidos e Itens em XML. Como posso ler esses XML na internet e gravar em 2 tabelas customizadas?

    ResponderExcluir
  4. Dirlei,

    Um fornecedor nosso disponibilizou através do protocolo http informações de Pedidos e seus itens no site, num formato XML. Como posso ler essas informações e gravar os pedidos e itens em 2 tabelas customizadas...

    Desde já obrigado.

    ResponderExcluir
    Respostas
    1. Você pode utilizar a Função HttpGet em conjunto com as funções de parserXML para esse fim.

      Excluir