4D v13.4XML SET OPTIONS |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v13.4
XML SET OPTIONS
|
XML SET OPTIONS ( refElement | document ; selector ; valor {; selector2 ; valor2 ; ... ; selectorN ; valorN} ) | ||||||||
Parámetro | Tipo | Descripción | ||||||
refElement | document | Texto, DocRef |
![]() |
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).
Las opciones definidas por este comando se utilizan únicamente en el sentido 4D a XML (no tiene efecto en la lectura de valores XML en 4D). Los siguientes comandos utilizan las siguientes opciones:
Pase en selector la opción a modificar y en valor el nuevo valor de la opción. Puede pasar tantos pares selector/valor como quiera.
Debe utilizar las constantes descritas a continuación, ubicadas en el tema "":
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:
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)
Producto: 4D
Tema: XML
Número
1090
Lista alfabética de los comandos
Creado por: 4D v12
DOM SET XML ATTRIBUTE
DOM SET XML DECLARATION
DOM SET XML ELEMENT VALUE
SAX ADD XML ELEMENT VALUE
XML GET OPTIONS