Páginas filhas
  • LGX - LXMLOBJECT

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Pagetitle
LRESTLXMLOBJECTLREST
LXMLOBJECT


Classe que permite executar um consumo CLIENT de serviços REST.

...

Expandir
titleACTIVATE

Método GET:ACTIVATE

Valida e efetua a interpretação de um determinado conteúdo XML.

Sintaxe

Bloco de código
_ADVPL_get_property(< l_reference >,"GET", "HOST" ) => CHAR

Parâmetros

Tipo

Descrição

CHAR
Conteúdo XML.

Retorno

Tipo

Descrição

SMALLINT

TRUE ou 1 - Leitura e interpretação do conteúdo XML realizado com sucesso.

FALSE ou 0 - Falha na leitura e interpretação do conteúdo XML.


Observação

  • Para recuperar a mensagem de erro, no caso de ocorrer falha, utilize o método ERROR_MESSAGE.


Expandir
titleGETATTR_VALUE

Método GET:ATTR_VALUE

Retorna o valor de um atributo do nó informado.

Sintaxe

Bloco de código
_ADVPL_get_property(< l_reference >,"ATTR_VALUE", < l_Xpath >, < l_attributeName >) => CHAR

Parâmetros

NomeTipoDescriçãoObrigatório?Padrão
l_XpathCHARCaminho do nó desejado (Expressão XPATH).Sim
l_attributeNameCHARNome do atributo desejado.Sim

Retorno

TipoDescrição
CHARRetorna uma string vazia, se obteve erro. Caso contrário, o conteúdo do atributo informado.




Expandir
titleGETNODE_VALUE

Método GET:NODE_VALUE

Retorna o valor de um caminho de nó informado.

Sintaxe

Bloco de código
_ADVPL_get_property(< l_reference >,"NODE_VALUE", < l_Xpath >) => CHAR

Parâmetros

NomeTipoDescriçãoObrigatório?
l_XpathCHARCaminho do nó desejado (Expressão XPATH).Sim

Retorno

TipoDescrição
CHARRetorna uma string vazia, se obteve erro. Caso contrário, o conteúdo do nó informado.




Expandir
titleGETNODE_LENGTH

Método GET:NODE_LENGTH

Retorna a quantidade de nós filhos do nó pai informado.

Sintaxe

Bloco de código
_ADVPL_get_property(< l_reference >,"NODE_LENGTH", < l_Xpath >) => INTEGER

Parâmetros

NomeTipoDescriçãoObrigatório?
l_XpathCHARCaminho do nó desejado (Expressão XPATH).Sim

Retorno

TipoDescrição
INTEGERQuantidade de nós filhos do nó pai informado.




Expandir
titleGETSERIALIZE

Método GET:SERIALIZE

Serializa o conteúdo XML, ou seja, retorna o XML no formato STRING.

Sintaxe

Bloco de código
_ADVPL_get_property(< l_reference >,"SERIALIZE") => CHAR

Retorno

TipoDescrição
CHARConteúdo XML serializado com todas as alterações realizadas.




...