Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com

Página Inicial

 
4D v20 R7
DOM GET XML ATTRIBUTE BY INDEX

DOM GET XML ATTRIBUTE BY INDEX 


 

DOM GET XML ATTRIBUTE BY INDEX ( refElemento ; indexAtrib ; nomeAtrib ; valorAtrib ) 
Parâmetro Tipo   Descrição
refElemento  String in Referência de elemento XML
indexAtrib  Inteiro longo in Número de índice de atributo
nomeAtrib  Variável in Nome atributo
valorAtrib  Variável in Valor atributo

O comando DOM GET XML ATTRIBUTE BY INDEX permite conhecer o nome assim como o valor de um atributo especificado por seu número de índice.

Passe em refElemento a referência de um elemento XML e em indexAtrib o número de índice do atributo que queira conhecer o nome. O nome se retorna no parâmetro nomeAtrib e seu valor se retorna no parâmetro valorAtrib. 4D tentará converter o valor obtido no tipo de variável passada como parâmetro. Se o tipo variável não for definido, o valor é retornado em tipo texto como padrão.

Nota: O número de índice não corresponde à localização do atributo no arquivo XML mostrado em forma de texto. Em XML, o índice de um atributo indica sua posição entre os atributos classificados por ordem alfabética (em função de seu nome). Para ver uma ilustração deste principio, consulte o exemplo do comando DOM Count XML attributes.

Se o valor passado em indexAtrib é superior ao número de atributos presentes no elemento XML, se retorna um erro.

Exemplo  

Consulte o exemplo do comando DOM Count XML attributes. .

Se o comando tiver sido executado corretamente, a variável sistema OK assume o valor 1. Se ocorrer um erro, assume o valor 0.



Ver também 

DOM GET XML ATTRIBUTE BY NAME
DOM REMOVE XML ATTRIBUTE

 
PROPRIEDADES 

Produto: 4D
Tema: XML DOM
Número 729

Este comando modifica a variável sistema OKEste comando modifica a variável sistema ErrorThis command can be run in preemptive processes

 
CONTEÚDO DA PÁGINA 
 
HISTÓRIA 

Modificado: 4D 2004

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v20 R7)