Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
DOM GET XML ATTRIBUTE BY NAME
|
DOM GET XML ATTRIBUTE BY NAME ( refElemento ; nomeAtrib ; valorAtrib ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
refElemento | String |
![]() |
Referência de elemento XML | |||||
nomeAtrib | String |
![]() |
Nome de atributo | |||||
valorAtrib | Variável |
![]() |
Valor atributo | |||||
O comando DOM GET XML ATTRIBUTE BY NAME permite conhecer o valor de um atributo especificado por seu nome.
Passe em refElemento a referência de um elemento XML e em nomeAtrib o nome do atributo do que deseja conhecer seu valor. O valor se retorna no parâmetro valorAtrib. 4D tentará converter o valor obtido no tipo da variável passada como parâmetro. Se o tipo de variável não for definido, o valor é retornado em tipo texto como padrão.
Se não existir nenhum atributo nomeAtrib no elemento XML, um erro é retornado. Se vários atributos do elemento XML tiverem o mesmo nome, apenas se retornar o valor do primeiro atributo.
Este método se utiliza para recuperar um valor de atributo XML utilizando seu nome:
C_BLOB(minhaVarBlob)
C_TEXT($ref_XML_Pai;$ref_XML_Filho)
C_LONGINT($NumLinha)
$ref_XML_Pai:=DOM Parse XML variable(minhaVarBlob)
$ref_XML_Filho:=DOM Get first child XML element($ref_XML_Pai)
DOM GET XML ATTRIBUTE BY NAME($ref_XML_Filho;"N";$NumLinha)
Se este método for aplicado ao exemplo a seguir, $NumLinha contém o valor 1:
Se o comando tiver sido executado corretamente, a variável sistema OK assume o valor 1. Se ocorrer um erro, assume o valor 0.
Produto: 4D
Tema: XML DOM
Número
728
Modificado: 4D 2004
Manual de linguagem 4D ( 4D v20 R7)