Genera una cadena de caracteres que contiene un XML con los datos provenientes de la exportación de los datos de la tabla.

Este comando permite la exportación de datos de tablas en estructuras multi-nivel (padres-hijos) manteniendo las relaciones de dependencia entre.

1 table.xml.import

<table.xml.import>
    <tables /> ?
    <data /> !
</table.xml.import>

Exceptions

requires 1 arguments, received: [...]

Se ha especificado un número de argumentos incorrecto.

Example

Importar desde XML e insertar o modificar datos en las tablas correspondientes.

Copy
<xsql-script name='table_xml_import_sample1'>
    <body>
        <set name="m_xml">
            <table.xml.export>
                <table name='gcompedh' sql="SELECT * FROM gcompedh WHERE cabid = 10">
                    <table name='gcompedl'>
                    </table>
                </table>
            </table.xml.export>
        </set>
        <println>
            <table.xml.import>
                <m_xml />
            </table.xml.import>
        </println>
    </body>
</xsql-script>
Example

Exportar a XML una relación padre-hijo, definiendo explicitamente las columnas que se utilizan para relacionar las tablas.

Copy
<xsql-script name='table_xml_import_sample2'>
	<body>
        <set name="m_xml">
            <table.xml.export>
                <table name='gcompedh' sql="SELECT * FROM gcompedh WHERE cabid = 10">
                    <table name='gcompedl' pk-cols='cabid' fk-cols='cabid'>
                    </table>
                </table>
            </table.xml.export>
        </set>
        <println>
            <table.xml.import>
                <tables>
                    <table name='gcompedh' pk-cols='cabid' />
                    <table name='gcompedl' pk-cols='cabid, linid' />
                </tables>
                <m_xml />
            </table.xml.import>
        </println>
	</body>
</xsql-script>