Misschien kan iemand me hiermee helpen... Volgens mij kan het met xquery (xpath), enkel heb ik van beide (nog) weinig verstand...
Momenteel heb ik een tabel met een CLOB kolom. In deze kolom staat een XML bestand met de volgende lay-out:
Dit kan je het beste lezen als:
Nu wil ik in een procedure het XML bestand uitlezen en in de gegevens in 2 tabellen wegschrijven..
Het bovenstaande zou opleveren:
Zou iemand me hiermee kunnen helpen of me in de goede richting kunnen schoppen?
Thx!
Momenteel heb ik een tabel met een CLOB kolom. In deze kolom staat een XML bestand met de volgende lay-out:
code:
1
2
3
4
5
| <?xml version="1.0" encoding="UTF-8"?>
<TAG1 ATTRIBUTE_1="1000" ATTRIBUTE_2="Scott" ATTRIBUTE_3="Tiger">
<TAG2 ATTRIBUTE_10="januari" ATTRIBUTE_11="5000"/>
<TAG2 ATTRIBUTE_10="februari" ATTRIBUTE_11="5100"/>
</TAG1> |
Dit kan je het beste lezen als:
code:
1
2
3
4
5
| <?xml version="1.0" encoding="UTF-8"?>
<PERSON ID="1000" FIRST_NAME="Scott" LAST_NAME="TIGER">
<SALARY MONTH="januari" AMOUNT="5000"/>
<SALARY MONTH="februari" AMOUNT="5100"/>
</PERSON> |
Nu wil ik in een procedure het XML bestand uitlezen en in de gegevens in 2 tabellen wegschrijven..
Het bovenstaande zou opleveren:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| Table PERSON ################################# # ID # FIRST_NAME # LAST_NAME # ################################# # 1000 # Scott # Tiger # ################################# Table SALARY ################################# # PERSON_ID # MONTH # AMOUNT # ################################# # 1000 # januari # 5000 # ################################# # 1000 # februari # 5000 # ################################# |
Zou iemand me hiermee kunnen helpen of me in de goede richting kunnen schoppen?
Thx!