La etapa Read from XML (Lectura desde XML) lee archivos XML en un trabajo o subflujo. Define la ruta del archivo y el formato de los datos, incluidos el esquema de XML y los detalles de los elementos de datos.
Los elementos XML simples se convierten en archivos planos y se envían a la etapa siguiente. Los datos XML simples consisten en registros compuestos por elementos XML que contienen solamente datos, sin elementos secundarios. Por ejemplo, a continuación se muestra un archivo de datos XML simple:
<customers> <customer> <name>Sam</name> <gender>M</gender> <age>43</age> <country>United States</country> </customer> <customer> <name>Jeff</name> <gender>M</gender> <age>32</age> <country>Canada</country> </customer> <customer> <name>Mary</name> <gender>F</gender> <age>61</age> <country>Australia</country> </customer> </customers>
Tenga en cuenta que en este ejemplo, cada registro contiene elementos de XML simples, <name>
, <gender>
, <age>
y <country>
. Ninguno de los elementos contiene elementos secundarios.
La etapa Read from XML comprime automáticamente datos simples como estos porque la mayoría de las etapas requieren que los datos estén en formato plano. Si desea conservar la estructura jerárquica, utilice una etapa Aggregator después de Read from XML para convertir los datos en datos jerárquicos.
Los elementos XML complejos permanecen en formato jerárquico y son enviados como campos de lista. Dado que muchas etapas requieren que los datos estén en formato plano, es posible que tenga que comprimir los elementos XML complejos para poder utilizarlos en etapas posteriores. Consulte Compresión de elementos XML complejos para obtener más información.
xs:anyType
y xs:anySimpleType
.Opciones de Read from XML
Nombre de la opción |
Descripción |
---|---|
Archivo de datos |
Especifica la ruta al archivo de datos XML. Haga clic en el ícono de archivo para localizar el archivo que desea. Nota: Si el servidor de Spectrum Technology Platform está ejecutándose en Linux, recuerde que, en estas plataformas, se distingue entre mayúsculas y minúsculas en lo que respecta a los nombres y rutas de los archivos.
|
Archivo de esquema |
Muestra la ruta del Archivo de datos XML seleccionado. Para seleccionar cualquier otro archivo, haga clic en el ícono Archivo y localice el archivo XML requerido. En este caso, el esquema se infiere en función de la estructura del archivo XML seleccionado. Como alternativa, puede seleccionar un archivo de esquema (XSD) de la lista. Cuando selecciona un archivo XSD, se muestra el conmutador Validar con respecto al esquema. Seleccione Sí para validar el archivo de datos XML con respecto al esquema seleccionado. Nota: Si el servidor de Spectrum Technology Platform está ejecutándose en Linux, recuerde que, en estas plataformas, se distingue entre mayúsculas y minúsculas en lo que respecta a los nombres y rutas de los archivos.
|
XPath | Se muestra la expresión XPath correspondiente al elemento o atributo. Se muestra únicamente con fines informativos. Para obtener más información sobre XPath, consulte esta página. |
Vista previa |
Muestra una vista previa del esquema o archivo XML. Cuando especifica un archivo XSD, la estructura de árbol refleja el archivo XSD seleccionado. Una vez que haya especificado tanto el archivo de esquema como el archivo de datos, haga clic en los elementos del esquema para previsualizar los datos que contiene ese elemento. |
Aplicar | Haga clic en este botón en la parte superior de la página para guardar la configuración de la etapa. |