如何读取XML数据并解析到Oracle中的登台表

时间:2019-10-23 21:08:09

标签: xml oracle

谁能让我知道如何解析下面的XML数据以加载到登台表中

<?xml version="1.0" encoding="UTF-8"?>
<FIXML r="20030618" s="20040109" v="5.0" xr="FIA" xv="1" xmlns="NA">
  <Batch BizDt="2019-10-22" TotMsg="47150">
    <PosMntReq ReqID="1" TxnTyp="4" AdjTyp="4" Actn="1" BizDt="2019-10-21" SetSesID="EOD" TxnTm="2019-10-22T17:40:01">
      <Instrmt Exch="ERT" SecTyp="TPY" ID="BTR" MMY="201912"/>
      <Qty Typ="TQ" Long="18" Short="10"/>
    </PosMntReq>
</Batch>
</FIXML>

我想从PosMntReq读取数据并加载该标记中的所有内容,然后读取下一个标记Instrmt并加载到表中。

编辑

有什么办法可以更新

<<FIXML r="20030618" s="20040109" v="5.0" xr="FIA" xv="1" xmlns="NA">

使用

<FIXML>..

FIXML中的值将不会始终相同。同样,如果我可以更新

<Batch BizDt="2019-10-22" TotMsg="47150">

使用

<Batch>

0 个答案:

没有答案