| 4D v20.1DOM SET XML ATTRIBUTE | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v20.1
 DOM SET XML ATTRIBUTE 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| DOM SET XML ATTRIBUTE ( refElemento ; nomeAtrib ; valorAtrib {; nomeAtrib2 ; valorAtrib2 ; ... ; nomeAtribN ; valorAtribN} ) | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| refElemento | String |   | Referência de elemento XML | |||||
| nomeAtrib | String |   | Atributo a estabelecer | |||||
| valorAtrib | String, Booleano, Inteiro longo, Real, Hora, Data |   | Novo valor de atributo | |||||
O comando  DOM SET XML ATTRIBUTE  permite adicionar uno ou vários atributos ao elemento XML cuja referência se passa no parâmetro refElemento. Também permite definir o valor de cada atributo definido.
Passe nos parâmetros nomeAtrib e valorAtrib respectivamente o atributo a escrever e seu valor (em forma de variáveis, campos, ou valores literais). Pode passar tantos atributos/valores como queira.
O parâmetro valorAtrib pode ser de tipo texto ou de outro tipo (Booleano, inteiro, real, data ou hora). Se passar um valor de um tipo diferente a texto, 4D cuida de sua conversão a texto, de acordo com os seguintes princípios:
| Tipo | Exemplo de valor convertido | 
| Booleano | "true" ou "false" | 
| Inteiro | "123456" | 
| Real | "12.34" (o separador decimal sempre é ".") | 
| Data | "2006-12-04T00:00:00Z" (RFC 3339 standard) | 
| Hora | "5233" (número de segundos) | 
Na seguinte fonte XML:
<Book> <Title>O melhor vendedor</Title> </Book>
Se for executado o código abaixo:
 vAtrNom:="Font"
 vAtrVal:="Verdana"
 DOM SET XML ATTRIBUTE(vRefElem;vAtrNom;vAtrVal)Obtemos:
<Book> <Title Font=Verdana>O melhor vendedor</Title> </Book>
Se o comando tiver sido executado corretamente, a variável sistema Ok assume o valor 1. Se ocorrer um erro, assume o valor 0.
									DOM GET XML ATTRIBUTE BY INDEX
									
									DOM GET XML ATTRIBUTE BY NAME
									
									DOM REMOVE XML ATTRIBUTE
									
									XML SET OPTIONS
									
	Produto: 4D
	Tema: XML DOM
	Número 
        866
        
        
        
	
	Modificado: 4D v11 SQL  
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	Manual de linguagem 4D ( 4D v20)
	
	
	Manual de linguagem 4D ( 4D v20.1)
	
	
	
 Adicionar um comentário
Adicionar um comentário