4D v19XML SET OPTIONS | 
            ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
                 
                
    
    
                 | 
                
			
                    
                         
    4D v19
 
XML SET OPTIONS 
                                
                                
        
 | 
                |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| XML SET OPTIONS ( refElement | document ; selector ; valor {; selector2 ; valor2 ; ... ; selectorN ; valorN} ) | ||||||||
| Parámetro | Tipo | Descripción | ||||||
| refElement | document | Texto | 
             
         | 
        Referencia del elemento XML raíz o Referencia del documento abierto | |||||
| selector | Entero largo | 
             
         | 
        Opción a definir | |||||
| valor | Entero largo | 
             
         | 
        Valor de la opción | |||||
El comando XML SET OPTIONS se utiliza para modificar el valor de uno o más parámetros XML para estructura pasada en el primer parámetro.
Este comando se aplica a las estructuras XML de tipo "árbol" (DOM) o "document" (SAX). En el primer parámetro, puede pasar una referencia del elemento raíz (refElement), o la referencia de un documento SAX abierto (document).
Pase la opción a modificar en selector y el nuevo valor de la opción en valor. Puede pasar tantos pares selector/valor como desee. Debe utilizar las constantes descritas a continuación, colocadas en el tema "XML":
Las siguientes opciones sólo se utilizan en la dirección 4D a XML (no tienen ningún efecto en la lectura de valores XML en 4D) por estos comandos
| Constante | Tipo | Valor | Comentario | 
| XML binary encoding | Entero largo | 5 | Especifica la manera como se convierten los datos binarios.  Valores posibles: 
  | 
		
| XML date encoding | Entero largo | 2 | Especifica la forma en que se convierten las fechas 4D. Por ejemplo, !01/01/2003! en la zona horaria de Paris. Valores posibles: 
  | 
		
| XML indentation | Entero largo | 4 | Define la indentación del document XML.  Valores posibles: 
  | 
		
| XML picture encoding | Entero largo | 6 | Especifica la forma en la que las imágenes deben convertirse (antes de codificar en base64). Valores posibles: 
  | 
		
| XML string encoding | Entero largo | 1 | Especifica la forma como las cadenas 4D se convierten en valores de elementos. No concierne a las conversiones en  atributos para las cuales XML impone el uso de caracteres de escape. Valores posibles: 
  | 
		
| XML time encoding | Entero largo | 3 | Define la forma como las horas 4D se convierten. Por ejemplo, ?02/00/46? (hora de Paris). La codificación difiere dependiendo de si quiere expresar una hora o una duración. Valores posibles para las horas: 
 
  | 
		
Notas:
Las siguientes opciones le permiten modificar algunas funcionalidades del analizador xml predeterminado:
| Constante | Tipo | Valor | Comentario | 
| XML DOM case sensitivity | Entero largo | 8 | Especifica la sensibilidad a mayúsculas y minúsculas con respecto a los nombres de los elementos de los comandos DOM Get XML element y DOM Count XML elements. Valores posibles: 
  | 
		
| XML external entity resolution | Entero largo | 7 | Controla si las entidades externas están definidas en documentos XML.  Por razones de seguridad, por defecto, los analizadores XML DOM  y SAX de 4D no permiten la resolución de entidades externas. Tenga en cuenta  que el alcance de este selector es el proceso de llamada (si es  apropiativo) o todos los procesos cooperativos (si se llama desde un  proceso cooperativo). Se aplica globalmente a todos los documentos XML (el primer parámetro se ignora, puede pasar una cadena vacía). Valores posibles: 
  | 
		
Inserción de una imagen SVG:
 XML SET OPTIONS($pictElemRef;XML binary encoding;XML data URI scheme)
 XML SET OPTIONS($pictElemRef;XML picture encoding;XML native codec)
 DOM SET XML ATTRIBUTE($pictElemRef;"xlink:href";PictVar)
									DOM SET XML ATTRIBUTE
									
									DOM SET XML DECLARATION
									
									DOM SET XML ELEMENT VALUE
									
									SAX ADD XML ELEMENT VALUE
									
									XML GET OPTIONS
									
	Producto: 4D
	Tema: XML
	Número 
        1090
        
        
        
	
	Creado por: 4D v12
	Modificado: 4D v16 R4
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	Manual de lenguaje 4D ( 4D v19)
	
	
	Manual de lenguaje 4D ( 4D v19.1)
Añadir un comentario