Как читать данные XML и анализировать в промежуточной таблице в Oracle - PullRequest
0 голосов
/ 24 октября 2019

Может кто-нибудь дать мне знать, как анализировать данные 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...