...
Expandir |
---|
|
Método GET:ATTR_VALUERetorna 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âmetrosNome | Tipo | Descrição | Obrigatório? | Padrão |
---|
l_Xpath | CHAR | Caminho do nó desejado (Expressão XPATH). | Sim |
| l_attributeName | CHAR | Nome do atributo desejado. | Sim |
|
RetornoTipo | Descrição |
---|
CHAR | Retorna uma string vazia, se obteve erro. Caso contrário, o conteúdo do atributo informado. |
|
Expandir |
---|
title | NODEERROR_VALUEMESSAGE |
---|
|
Método GET:NODE_VALUEERROR_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âmetrosNomeRetornoObrigatório? | l_Xpath | Caminho do nó desejado (Expressão XPATH). | Sim | Retorno |
Tipo | Descrição |
---|
CHAR | Retorna 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 |
---|
|
Método GET:NODE_LENGTHRetorna 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âmetrosNome | Tipo | Descrição | Obrigatório? |
---|
l_Xpath | CHAR | Caminho do nó desejado (Expressão XPATH). | Sim |
RetornoTipo | Descrição |
---|
INTEGER | Quantidade de nós filhos do nó pai informado. |
|
Expandir |
---|
|
Método GET:SERIALIZENODE_VALUESerializa 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âmetrosNome | Tipo | Descrição | Obrigatório? |
---|
l_Xpath | CHAR | Caminho do nó desejado (Expressão XPATH). | Sim |
RetornoConteúdo XML serializado com todas as alterações realizadasRetorna uma string vazia, se obteve erro. Caso contrário, o conteúdo do nó informado. |
|
Expandir |
---|
title | ERROR_MESSAGESERIALIZE |
---|
|
Método GET:ERROR_MESSAGE Âncora |
---|
| getErrorMessage | SERIALIZE
Serializa o conteúdo XML, ou seja, retorna o XML no formato STRING
getErrorMessage | Retorna a mensagem de erro resultante de falha na execução do método ACTIVATE.
Sintaxe
Bloco de código |
---|
_ADVPL_get_property(< l_reference >,"ERROR_MESSAGESERIALIZE") => CHAR |
Retorno
Mensagem de erro detalhando a inconsistência ocorrida na execução do método ACTIVATEConteú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.
Expandir |
---|
| 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 |
---|
|
Método SET:ATTR_VALUEADD_ATTRAdiciona 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âmetrosNome | Tipo | Descrição | Obrigatório? | Padrão |
---|
l_Xpath | CHAR | Caminho do nó desejado (Expressão XPATH). | Sim |
| l_attributeName | CHAR | Nome do atributo desejado. | Sim |
| l_attributeValue | CHAR | Novo valor para o Valor do atributo. | Sim |
|
|
Expandir |
---|
|
Método SET:ADD_ATTRNODEAdiciona 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âmetrosNome | Tipo | Descrição | Obrigatório? | Padrão |
---|
l_Xpath | CHAR | Caminho do nó desejado (Expressão XPATH). | Sim |
| l_attributeNamenodeName | CHAR | Nome do atributo desejadonó filho. | Sim |
| l_attributeValuenodeValue | CHAR | Valor do atributonó filho. | Sim |
|
|
Expandir |
---|
|
Método SET:ADDATTR_NODEVALUEAlterar 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âmetrosNome | Tipo | Descrição | Obrigatório? | Padrão |
---|
l_Xpath | CHAR | Caminho do nó desejado (Expressão XPATH). | Sim |
| l_nodeNameattributeName | CHAR | Nome do nó filhoatributo desejado. | Sim |
| l_nodeValueattributeValue | CHAR | Valor do nó filho. | Sim | Novo valor para o atributo. | Sim |
|
|
Expandir |
---|
|
Método SET:DEACTIVATEDesativa/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 |
---|
|
Método SET:NODE_VALUEAltera 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âmetrosNome | Tipo | Descrição | Obrigatório? | Padrão |
---|
l_Xpath | CHAR | Caminho do nó pai desejado (Expressão XPATH). | Sim |
| l_nodeName | CHAR | Nome do nó filho desejado. | Sim |
| l_nodeValue | CHAR | Novo valor para o nó filho. | Sim |
|
|
...