En construcción
Fuentes de datos XML en O3
Se tiene el siguiente archivo XML, que se utilizará como fuente de datos de un modelo:
<Demo> <Row Date="4/30/1998"> <!--Date>4/30/1998</Date--> <ProductFamily>Mountain Bikes</ProductFamily> <ProductLine>Professional</ProductLine> <Product>930</Product> <Market>France</Market> <Place>Lille</Place> <Salesman>Waly Brian</Salesman> <SalesGroup>B Team</SalesGroup> <CustomerType>Major Accounts</CustomerType> <Customer>Doug Delorge</Customer> <UnitsSold>7</UnitsSold> <GrossAmount>9555</GrossAmount> <Discount>1911</Discount> <Cost>3850</Cost> </Row> ... </Demo>
Para agregar archivos XML como fuente de datos, se deben seguir los siguientes pasos:
- Ir a Fuentes de datos, XML Data Source, Agregar XML.
- En la pestaña Descripción indicar nombre y descripción de la fuente de datos XML.
- En la pestaña General:
- Indicar la ruta completa del archivo XML.
- En XPath Principal se muestra la estructura del archivo en forma de árbol. Seleccionar el elemento (correspondiente al tag) a partir del cual se leerán los datos. Esta será la expresión XPath que se visualiza con formato /Demo/Row, por ejemplo, donde Demo es el tag inicial del archivo XML, le siguen a continuación el o los tags hijos.
- En la pestaña Campos se tiene nuevamente el arbol de tags del archivo, donde se deben seleccionar los campos a utilizar. En la lista se tendrá:
- Los atributos del tag, que son los que tienen @ como prefijo (@Date en el ejemplo).
- Los tags hijos, sin prefijos.
- Al igual que cuando se trabaja con archivos de texto como fuentes de datos, el tipo de dato sugerido inicialmente para todos los campos es String. Se puede clickear Vista previa para visualizar los primeros datos del archivo.
Formato de fechas
Sólo se soportan los siguientes formatos de fechas, la selección es automática:
- MM/DD/YYYY
- MM/DD/YY
Ejemplos:
- 3/31/1998
- 03/31/98
- 03/31/2008
Formato numérico
El separador decimal debe ser siempre '.'
Por ejemplo:
- 12.34