| home / experts / xml / column81 |
|
Let's create some code after looking at the big picture.
XSU can be used via the command line, or via APIs for java and for PL/SQL.
Example:
java OracleXML getXML -user "scott/tiger" "select * from emp"
Given a table emp with the following structure:
EMPNO NUMBER, ENAME VARCHAR2(20), JOB VARCHAR2(20), MGR NUMBER, HIREDATE DATE, SAL NUMBER, DEPTNO NUMBER
XSU will output XML in this format
<?xml version=’1.0’?>
<ROWSET>
<ROW num="1">
<EMPNO>7369</EMPNO>
<ENAME>Smith</ENAME>
<JOB>CLERK</JOB>
<MGR>7902</MGR>
<HIREDATE>12/17/1980 0:0:0</HIREDATE>
<SAL>800</SAL>
<DEPTNO>20</DEPTNO>
</ROW>
<!-- additional rows ... -->
</ROWSET>
Features:
Conversely, to insert XML:
java OracleXML putXML -user "scott/tiger" -fileName "/tmp/temp.xml" "emp"
where in this case temp.xml would be a valid XML file such as the example above.
XSU can also be called from Java...
Produced by Michael Claßen
URL: http://www.webreference.com/xml/column81/2.html
Created: May 10, 2003
Revised: May 10, 2003