Tengo algunas definiciones de esquema XML que se han registrado utilizando DBMS_XMLSCHEMA. He creado tablas usando los XMLTypes generados. Puedo crear XML usando XMLQuery y si entiendo correctamente, los resultados de la consulta se pueden insertar en la tabla si la definición es correcta.
En última instancia, el XML debe escribirse en un archivo, pero la parte de la que no estoy seguro es si escribir XMLQueries desde cero es la mejor manera de generar el XML. ¿Hay alguna manera de que el esquema XML genere un código auxiliar XML para una guía o genere una plantilla XMLQuery? Los datos se encuentran actualmente en tablas regulares de Oracle, pero están organizados de manera bastante diferente, por lo que cualquier información sobre cómo facilitar la exportación a XML basada en un conjunto específico de esquema registrado sería útil.
fuente
Respuestas:
Es bastante directo enviar una selección ya existente a XML: http://docs.oracle.com/cd/B19306_01/appdev.102/b14259/xdb13gen.htm#i1028612
Crear XML es parte de las especificaciones básicas de SQL y está disponible en la mayoría de los servidores. Puede consultar la versión del servidor SQL aquí: http://blog.sqlauthority.com/2009/02/12/sql-server-simple-example-of-creating-xml-file-using-t-sql/
fuente