xml tabelle via jdbc in einer oracle DB erstellen

chettai

Grünschnabel
Hallo

Ich habe den folgenden xml code als einen einzigen string in java per webservice bekommen. Nun würde ich diese tabelle gerne via jdbc in einer oracle datenbank erstellen. Wie soll ich hier vorgehen? Ich bin schon fast am verzweifeln. Vielen Dank für Eure hilfe im voraus.

code:
---------
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<VOTABLE version="1.1">
<RESOURCE ID="EGSO-SEC" name="EGSO-SEC">
<TABLE name="SEC">
<FIELD datatype="int" name="nar" ID="nar"/>
<FIELD datatype="float" name="latitude" ID="latitude"/>
<FIELD datatype="float" name="longitude" ID="longitude"/>
<FIELD datatype="char" name="xray_class" ID="xray_class"/>
<DATA><TABLEDATA>
<TR>
<TD>8788</TD>
<TD>10</TD>
<TD>-43</TD>
<TD>C8.4</TD>
</TR>
<TR>
<TD>null</TD>
<TD>null</TD>
<TD>null</TD>
<TD>null</TD>
</TR>
<TR>
<TD>null</TD>
<TD>null</TD>
<TD>null</TD>
<TD>null</TD>
</TR>
<TR>
<TD>null</TD>
<TD>null</TD>
<TD>null</TD>
<TD>C4.7</TD>
</TR>
<TR>
<TD>null</TD>
<TD>null</TD>
<TD>null</TD>
<TD>null</TD>
</TR>
<TR>
<TD>8791</TD>
<TD>-13</TD>
<TD>-66</TD>
<TD>M1.0</TD>
</TR>
</TABLEDATA></DATA></TABLE></RESOURCE></VOTABLE>
 
Wie kann ich das obige tabelle in der folgenden form bringen:

8788,10,-43,C8.4
null,null,null,null
null,null,null,null
null,null,null,C4.7
8791,-13,-66,M1.0

Ich dachte mir so die tabelle als "externen table" ins oracle zu erstellen.
 
Zurück