| 4D v15.4DOM SET XML ATTRIBUTE | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v15.4
 DOM SET XML ATTRIBUTE 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| DOM SET XML ATTRIBUTE ( elementRef ; nomAtrib ; valorAtrib {; nomAtrib2 ; valorAtrib2 ; ... ; nomAtribN ; valorAtribN} ) | ||||||||
| Parámetro | Tipo | Descripción | ||||||
| elementRef | Cadena |   | Referencia del elemento XML | |||||
| nomAtrib | Cadena |   | Atributo a definir | |||||
| valorAtrib | Cadena, Booleano, Entero largo, Real, Hora, Fecha |   | Nuevo valor del atributo | |||||
El comando DOM SET XML ATTRIBUTE permite añadir uno o varios atributos al elemento XML cuya referencia se pasa en el parámetro refElement. También permite definir el valor de cada atributo definido.
Pase en los parámetros nomAtrib y valorAtrib respectivamente el atributo a escribir y su valor (en forma de variables, campos, o valores literales). Puede pasar tantos atributos/valores como quiera.
El parámetro valorAtrib puede ser de tipo texto o de otro tipo (Booleano, entero, real, fecha u hora). Si pasa un valor de un tipo diferente a texto, 4D se encarga de su conversión a texto, de acuerdo a los siguientes principios:
| Tipo | Ejemplo de valor convertido | 
| Booleano | "true" o "false" (no traducido) | 
| Entero | "123456" | 
| Real | "12.34" (el separador decimal siempre es ".") | 
| Fecha | "2006-12-04T00:00:00Z" (estándar RFC 3339) | 
| Hora | "5233" (número de segundos) | 
En la siguiente fuente XML:
<Book> <Title>El mejor vendedor</Title> </Book>
Si se ejecuta el código siguiente:
 vAtrNom:="Font"
 vAtrVal:="Verdana"
 DOM SET XML ATTRIBUTE(vRefElem;vAtrNom;vAtrVal)Obtenemos:
<Book> <Title Font=Verdana>El mejor vendedor</Title> </Book>
Si el comando se ejecuta correctamente, la variable sistema OK toma el valor 1. Si no, toma el valor 0 y se genera un error.
									DOM GET XML ATTRIBUTE BY INDEX
									
									DOM GET XML ATTRIBUTE BY NAME
									
									DOM REMOVE XML ATTRIBUTE
									
									XML SET OPTIONS
									
	Producto: 4D
	Tema: XML DOM
	Número 
        866
        
        
        
	
	Modificado: 4D v11 SQL  
	
	
	
	
	Manual de lenguaje 4D ( 4D v15.4)
	
	
	Manual de lenguaje 4D ( 4D v15)
	
	
	
	
	
	
	Manual de lenguaje 4D ( 4D v15.3)
 Añadir un comentario
Añadir un comentario