Páginas filhas
  • LGX - LXMLOBJECT

Versões comparadas

Chave

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

...

Expandir
titleATTR_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
titleNODEERROR_VALUEMESSAGE

Método GET:

NODE_VALUE

ERROR_MESSAGE 
Âncora
getErrorMessage
getErrorMessage

Retorna a mensagem de erro resultante de falha na execução do método ACTIVATERetorna o valor de um caminho de nó informado.

Sintaxe

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

Parâmetros

Nome

Retorno

TipoDescrição
Obrigatório?l_Xpath
CHAR
Caminho do nó desejado (Expressão XPATH).Sim

Retorno

TipoDescriçãoCHARRetorna uma string vazia, se obteve erro. Caso contrário, o conteúdo do nó informado.
Mensagem de erro detalhando a inconsistência ocorrida na execução do método ACTIVATE.




Expandirexpand
titleNODE_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
titleSERIALIZENODE_VALUE

Método GET:

SERIALIZE

NODE_VALUE

Serializa o conteúdo XML, ou seja, retorna o XML no formato STRINGRetorna o valor de um caminho de nó informado.

Sintaxe

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

Parâmetros

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

Retorno

TipoDescrição
CHAR
Conteúdo XML serializado com todas as alterações realizadas
Retorna uma string vazia, se obteve erro. Caso contrário, o conteúdo do nó informado.




SERIALIZE

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

Retorna a mensagem de erro resultante de falha na execução do método ACTIVATE.

Sintaxe

Expandir
titleERROR_MESSAGESERIALIZE

Método GET:

ERROR_MESSAGE 
Âncora
getErrorMessagegetErrorMessage
Bloco de código
_ADVPL_get_property(< l_reference >,"ERROR_MESSAGESERIALIZE") => CHAR

Retorno

TipoDescrição
CHAR
Mensagem de erro detalhando a inconsistência ocorrida na execução do método ACTIVATE
Conteúdo XML serializado com todas as alterações realizadas.





Métodos SET

Métodos acessíveis através da função _ADVPL_set_property que permite alterar e manipular os valores do componente.


Método SET:DEACTIVATE

Desativa/destrói a instância do componente LXMLOBJECT obtido na execução do método ACTIVATE.

Sintaxe

Expandir
titleDEACTIVATE
Bloco de código
_ADVPL_set_property(< l_reference >,"DEACTIVATE")
Expandir
titleATTR_VALUEADD_ATTR

Método SET:

ATTR_VALUE

ADD_ATTR

Adiciona um novo atributo para o Alterar o valor de um determinado atributo do nó informado.

Sintaxe

Bloco de código
_ADVPL_get_property(< l_reference >,"ADD_ATTR_VALUE", < l_Xpath >, < l_attributeName >, < l_attributeValue> ) 

Parâmetros

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




Expandir
titleADD_ATTRNODE

Método SET:ADD_

ATTR

NODE

Adiciona um novo atributo nó filho para o nó pai informado.

Sintaxe

Bloco de código
_ADVPL_get_property(< l_reference >,"ADD_ATTRNODE", < l_Xpath >, < l_attributeNamenodeName >, < l_attributeValue>nodeValue> ) 

Parâmetros

NomeTipoDescriçãoObrigatório?Padrão
l_XpathCHARCaminho do nó desejado (Expressão XPATH).Sim
l_attributeNamenodeNameCHARNome do atributo desejadonó filho.Sim
l_attributeValuenodeValueCHARValor do atributonó filho.Sim




Expandir
titleADDATTR_NODEVALUE

Método SET:

ADD

ATTR_

NODE

VALUE

Alterar o valor de um determinado atributo do nó Adiciona um novo nó filho para o nó pai informado.

Sintaxe

Bloco de código
_ADVPL_get_property(< l_reference >,"ADDATTR_NODEVALUE", < l_Xpath >, < l_nodeNameattributeName >, < l_nodeValue>attributeValue> ) 

Parâmetros

Sim
NomeTipoDescriçãoObrigatório?Padrão
l_XpathCHARCaminho do nó desejado (Expressão XPATH).Sim
l_nodeNameattributeNameCHARNome do nó filhoatributo desejado.Sim
l_nodeValueattributeValueCHARValor do nó filho.Novo valor para o atributo.Sim




Expandir
titleDEACTIVATE

Método SET:DEACTIVATE

Desativa/destrói a instância do componente LXMLOBJECT obtido na execução do método ACTIVATE.

Sintaxe

Bloco de código
_ADVPL_set_property(< l_reference >,"DEACTIVATE")



Expandir
titleNODE_VALUE

Método SET:NODE_VALUE

Altera o valor de um determinado nó filho para um nó pai informado.

Sintaxe

Bloco de código
_ADVPL_get_property(< l_reference >,"NODE_VALUE", < l_Xpath >, < l_nodeName >, < l_nodeValue> ) 

Parâmetros

NomeTipoDescriçãoObrigatório?Padrão
l_XpathCHARCaminho do nó pai desejado (Expressão XPATH).Sim
l_nodeNameCHARNome do nó filho desejado.Sim
l_nodeValueCHARNovo valor para o nó filho.Sim




...