|
|
|
|
- Presentación
- Operaciones en la editor de análisis
- Importar un Document XML
- Generación del análisis
- Uso a través de la programación
- Navegando por los diferentes archivos de XML Document
- Limitaciones
- Consultas
- Creación de ficheros
- filtros
- Lectura de archivos XML
Conector Nativo XML
Disponible solo con este tipo de conexión
Advertencia
A partir de la versión 27, ya no es posible importar archivos XML en el análisis. Para los archivos XML de manipular, se recomienda utilizar variables de tipo xmlDocument. Para obtener más información, consulte Gestión de XML.
WINDEV y WEBDEV le permiten importar y manipular una definición de archivos XML a través de editor de análisis. El método para manejar los archivos XML es el mismo que el método para manejar los archivos de datos estándar HFSQL.
Operaciones en la editor de análisis Importar un Document XML Para importar la estructura de un Document XML en el editor de análisis: - En la editor de análisis, inicie la importación de la asistente: en la pestaña "Análisis", en el grupo "Creación", despliegue "Importar" y seleccione "Importar fichero/descripciones tabla...".
- En el asistente que se abre:
- Especifique el tipo de base de datos: XML
- Especifique si los datos deben migrar al formato HFSQL Classic.
- Especificar el ruta del Document XML a importar.
- Selecciona las tablas del Document XML a importar.
- Finalice el asistente: los diferentes archivos que se encuentran en el Document XML y su estructura de árbol se representan automáticamente en el editor de análisis.
Generación del análisis Para crear ventanas o páginas que manipular el XML Document descrito en el análisis, el análisis debe ser generado: en la pestaña "Análisis", en el grupo "Análisis", haga clic en . Uso a través de la programación Navegando por los diferentes archivos de XML Document La estructura de un Document XML está representada por diferentes archivos en el editor de análisis. Para leer el contenido de un fichero XML, lea el contenido del fichero principal (el padre) y luego lea el contenido de los ficheros relacionado (los hijos). Por Default, cuando se lee un archivo, se aplica automáticamente un filtro a los archivos de relacionado para leer sólo los registros correspondientes al archivo principal. Por ejemplo:
El Email de esta persona puede ser recuperado al navegar por el archivo de Personas. Para ello, solo debe posicionarse en el archivo de datos "Person" y utilizar la función HReadFirst en el archivo de datos "Email". En este caso, el Record leído en el fichero "Correo electrónico" corresponderá al primer correo electrónico asociado al Record actual en el fichero "Persona". Si este mecanismo está desactivado ( HDeactivateAutoFilter), el Record leído en el fichero "Email" corresponderá al primer Record encontrado en el fichero Email (y no al hijo del Record leído en el fichero "Persona"). Para volver a activar el mecanismo de posicionamiento en los archivos relacionado, utilice HActivateAutoFilter. Consultas Las consultas no están disponibles para los ficheros XML. filtros La siguiente sintaxis de HFilter no está disponible para los archivos XML: <Result> = HFilter(<File name> , <Selection condition>) Lectura de archivos XML HRead sólo lee el Record actual. No se puede especificar un número de Record que no sea el actual. Para especificar el registro actual, utilice la constante hCurrentRecNum.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|