4D v14.3

DOM GET XML ATTRIBUTE BY INDEX

Página Inicial

 
4D v14.3
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  cadeia 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.

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.

 
PROPRIEDADES 

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

Este comando modifica a variável sistema OKEste comando modifica a variável sistema Error

 
HISTÓRIA 

Modificado: 4D 2004

 
VER TAMBÉM 

DOM GET XML ATTRIBUTE BY NAME
DOM REMOVE XML ATTRIBUTE

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v11 SQL Release 6)
Manual de linguagem 4D ( 4D v12.4)
Manual de linguagem 4D ( 4D v14 R2)
Manual de linguagem 4D ( 4D v14 R3)
Manual de linguagem 4D ( 4D v13.5)
Manual de linguagem 4D ( 4D v14.3)
Manual de linguagem 4D ( 4D v14 R4)