Мои процедуры
SELECT dbms_xmlgen.getxml('select * from '||i_tablename) into xml_data from dual;
doc := DBMS_XMLDOM.NewDOMDocument(xml_data);
DBMS_XMLDOM.WRITETOFILE(doc, 'XML_DIR/'||v_tablename);
Мой стол
ID Name SAL HIREDATE DEPTNO E_MAIL
1 xyz 23 01-JAN-00 2 bla@bla.com
2 - - - 23 - - - - - - - - - - asd@blabla.com
xml output
<?xml version="1.0" ?>
<ROWSET>
<ROW>
<ID>1</ID>
<NAME>xyz</NAME>
<SAL>23</SAL>
<HIREDATE>01-JAN-00</HIREDATE>
<DEPTNO>2</DEPTNO>
<E_MAIL>bla@bla.com</E_MAIL>
</ROW>
<ROW>
<ID>1</ID>
<SAL>23</SAL>
<E_MAIL>bla@bla.com</E_MAIL>
</ROW>
</ROWSET>
Я хочу это сделать
<?xml version="1.0" ?>
<ROWSET>
<ROW>
<ID>1</ID>
<NAME>xyz</NAME>
<SAL>23</SAL>
<HIREDATE>01-JAN-00</HIREDATE>
<DEPTNO>2</DEPTNO>
<E_MAIL>bla@bla.com</E_MAIL>
<ROW>
<ID>2</ID>
<NAME></NAME>
<SAL>23</SAL>
<HIREDATE></HIREDATE>
<DEPTNO></DEPTNO>
<E_MAIL>asd@blabla.com</E_MAIL>
</ROW>
</ROWSET>