TPHXML
Conceito
O objeto TPHXML pode ser utilizado para realizar a leitura de conteúdos em formato XML.
Propriedades
Nome | Tipo | Descrição |
---|---|---|
URL | String | Endereço URL da API. |
Metodo | String | Tipo do método da requisição. Valores aceitos: 'GET', 'POST', 'DELETE' e 'PUT'. |
Body | String | Conteúdo da requisição normalmente é utilizado uma estrutura em JSON. |
Bearer Token | String | Token de acesso em caso de requisições que exigem esse tipo de autenticação. |
ContentType | String | Tipo de conteúdo do body, exemplo: 'APPLICATION/JSON' ou 'TEXT/XML'. |
Retorno | String | Propriedade que contém o retorno da requisição após a execução. |
RetornoErro | Boolean | Se houver algum erro durante a execução a propriedade assume o valor 'True'. |
Exemplo
// O exemplo de leitura de códigos de produtos de XML de NF-e ArqXML := NewPHXML; try ArqXML.Arquivo := XMLString; // String com o conteúdo XML ArqXML.Executar; while ArqXML.ValorTag(1, 'det', , I + 1, 'cProd') <> EmptyStr do begin V_CodProduto := ArqXML.ValorTag(1, 'det', , I + 1, 'cProd'); I := I + 1; end; finally ArqXML.Free; end;