17725 - Função para leitura de tags no xml
Problema: Descrição do Problema:
O ERP possui alguma função para a leitura de um XML retornado pela função HTTPGET? Ou teria que ser feito toda a leitura das tags de forma manual?
Exemplo:
A função HTTPGET retorna uma página XML, conforme abaixo:
<?xml version=1.0 encoding=UTF-8?> <sales type=array>
<http://app.lojas.com.br/api/sales?serial_number=292&access_token=dcDV3uhjraGXNzOpzVN4UMjS6werRPmi&api_version=34&date_from=2016-12-01T00:00:00.000-0300&date_to=2016-12-01T00:00:00.000-0300&only_checked=S#> <sale>
<http://app.lojas.com.br/api/sales?serial_number=292&access_token=dcDV3uhjraGXNzOpzVN4UMjS6werRPmi&api_version=34&date_from=2016-12-01T00:00:00.000-0300&date_to=2016-12-01T00:00:00.000-0300&only_checked=S#> <id type=integer> 1966307</id> <sold-at type=datetime> 2016-12-01T11:43:36-02:00</sold-at> <customer-id type=integer> 365260</customer-id> <total-paid type=decimal> 97.85</total-paid> <pos-user-id type=integer> 5493</pos-user-id> <number type=integer> 540043940</number> <total-cost-sold type=decimal> 0.0</total-cost-sold> <total-cost-returned type=decimal> 0.0</total-cost-returned> <total-price-sold type=decimal> 103.0</total-price-sold> <total-price-returned type=decimal> 0.0</total-price-returned> <sale-type-id type=integer nil=true/> <coo type=integer
nil=true/> <nfe-status nil=true/> ...
Gostaria de saber se existe alguma função que fizesse a leitura das tags contidas neste XML, por exemplo que me retornasse o valor da tag < customer-id> que é 365260, dada a estrutura padrão do XML.
Rotina / Tela: Regras
Solução: Solução 17725:
Foi verificado a questão juntamente com nossa equipe de tecnologia e foi constatado que não temos uma função para este fim.
O ERP possui alguma função para a leitura de um XML retornado pela função HTTPGET? Ou teria que ser feito toda a leitura das tags de forma manual?
Exemplo:
A função HTTPGET retorna uma página XML, conforme abaixo:
<?xml version=1.0 encoding=UTF-8?> <sales type=array>
<http://app.lojas.com.br/api/sales?serial_number=292&access_token=dcDV3uhjraGXNzOpzVN4UMjS6werRPmi&api_version=34&date_from=2016-12-01T00:00:00.000-0300&date_to=2016-12-01T00:00:00.000-0300&only_checked=S#> <sale>
<http://app.lojas.com.br/api/sales?serial_number=292&access_token=dcDV3uhjraGXNzOpzVN4UMjS6werRPmi&api_version=34&date_from=2016-12-01T00:00:00.000-0300&date_to=2016-12-01T00:00:00.000-0300&only_checked=S#> <id type=integer> 1966307</id> <sold-at type=datetime> 2016-12-01T11:43:36-02:00</sold-at> <customer-id type=integer> 365260</customer-id> <total-paid type=decimal> 97.85</total-paid> <pos-user-id type=integer> 5493</pos-user-id> <number type=integer> 540043940</number> <total-cost-sold type=decimal> 0.0</total-cost-sold> <total-cost-returned type=decimal> 0.0</total-cost-returned> <total-price-sold type=decimal> 103.0</total-price-sold> <total-price-returned type=decimal> 0.0</total-price-returned> <sale-type-id type=integer nil=true/> <coo type=integer
nil=true/> <nfe-status nil=true/> ...
Gostaria de saber se existe alguma função que fizesse a leitura das tags contidas neste XML, por exemplo que me retornasse o valor da tag < customer-id> que é 365260, dada a estrutura padrão do XML.
Rotina / Tela: Regras
Solução: Solução 17725:
Foi verificado a questão juntamente com nossa equipe de tecnologia e foi constatado que não temos uma função para este fim.