Especificaciones generales para archivos XML
Siga estas especificaciones para todos los archivos de importación de IEX WFM Integrated que requieran formato XML. Un elemento o archivo que no cumpla estas especificaciones no será válido.
Tipo de contenido |
Especificación |
---|---|
Elementos de archivo |
Todos los elementos deben estar anidados dentro del elemento raíz. El elemento raíz de cada tipo de importación se describe en el artículo correspondiente. La importación fallará si:
|
Declaración de tipo de elemento
|
Cuando utilice la definición de tipo de documento (DTD) para crear un archivo, tenga en cuenta estas consideraciones sobre las declaraciones de tipo de elemento: <!ELEMENT elementName (childElement, childElement, ...)> Cuando se define un elemento con una lista de elementos secundarios separados por comas, los elementos secundarios deben aparecer en el mismo orden en el archivo de importación. De lo contrario, el elemento no será válido. <!ELEMENT elementName (#PCDATA)> Los elementos de tipo #PCDATA pueden contener cualquier cadena de texto. La importación de datos valida el texto según sea necesario. La DTD de cada archivo XML de importación se define en el tema correspondiente a ese tipo de archivo de importación. |
Calificadores de elementos |
La DTD utiliza calificadores de elementos XML estándar:
|
Atributos de elementos |
Siga las reglas estándar de atributos XML. Los atributos deben ir entre comillas dobles. Si un atributo marcado como #REQUIRED en la DTD falta del elemento asociado, el elemento no es válido. |
Comentarios |
Introduzca los comentarios en este formato: <!-- texto del comentario -->
|
Reglas XML estándar
El archivo de importación de datos debe ser un documento XML válido y con el formato correcto, basado en las normas XML. Si el archivo de importación no tiene el formato correcto, la importación fallará.
Deben seguirse todas las reglas estándar de formato XML, incluyendo:
-
El archivo debe comenzar con una declaración XML:
<?xml version=”1.0”?>
Si la base de datos contiene caracteres internacionales, la declaración debe tener un parámetro de codificación, como se muestra en este ejemplo.
<?xml version="1.0" encoding="UTF-8"?>
La importación fallará si la codificación del archivo de datos está en formato ANSI. El archivo de datos debe estar codificado en UTF-8.
- Debe haber un elemento raíz en cada archivo de importación. Para más detalles, consulte el artículo correspondiente al tipo de importación.
- Cada elemento debe constar de una etiqueta de apertura (
<tagName>
), una etiqueta de cierre (</tagName>
) y el contenido del elemento. El contenido válido de cada elemento se define en la definición de tipo de documento (DTD) de cada importación de datos. -
Las etiquetas de los elementos distinguen entre mayúsculas y minúsculas.
-
Los elementos pueden estar anidados, pero no se pueden superponer. Este ejemplo muestra elementos correctamente anidados:
<tag1><tag2>the Data</tag2></tag1>
Este ejemplo muestra elementos superpuestos que resultaría en un error:
<tag1><tag2>the Name</tag1></tag2>
- Los espacios en blanco se ignoran a menos que formen parte de una cadena de texto (#PCDATA). El archivo de importación de datos puede contener espacios en blanco, líneas vacías o tabulaciones entre los elementos.
-
Las etiquetas y los elementos secundarios pueden estar en la misma línea o en líneas separadas. Ambos ejemplos son aceptables:
Ejemplo 1
<tag1><tag2>the Data</tag2></tag1>
Ejemplo 2
<tag1>
<tag2>
the Data
</tag2>
</tag1>