Read from XML - 23.1

spectrum-inline

Product type
Portfolio
Enrich
Integrate
Locate
Verify
Product family
Product
Spectrum > Spectrum Platform
Version
23.1
Language
Español (México)
Product name
Precisely Spectrum
Title
spectrum-inline
First publish date
2007
ft:lastEdition
2024-02-07
ft:lastPublication
2024-02-07T18:28:29.460054

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.

Nota: Read From XML no admite tipos de XML 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 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.