我有一个从 Web 服务获得的 XML 响应。我需要使用 XSLT 转换此 XML 并将数据插入数据库。示例 XML 响应如下。
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Body>
<ttordhdr>
<ttordhdrRow>
<OH-ORDNBR>123</OH-ORDNBR>
<OH-ORDTYPE>B</OH-ORDTYPE>
<OH-DSTNFLR></OH-DSTNFLR>
<OH-RCVTYP>P</OH-RCVTYP>
</ttordhdrRow>
<ttordhdrRow>
<OH-ORDNBR>456</OH-ORDNBR>
<OH-ORDTYPE>c</OH-ORDTYPE>
<OH-DSTNFLR></OH-DSTNFLR>
<OH-RCVTYP>P</OH-RCVTYP>
</ttordhdrRow>
</ttordhdr>
<ttordline>
<ttordlineRow>
<OH-ORDNBR>123</OH-ORDNBR>
<OL-ORDLNNBR>1</OL-ORDLNNBR>
<OL-ITEMTYPE>true</OL-ITEMTYPE>
<OL-QTY>10</OL-QTY>
<OL-DISP></OL-DISP>
</ttordlineRow>
<ttordlineRow>
<OH-ORDNBR>123</OH-ORDNBR>
<OL-ORDLNNBR>1</OL-ORDLNNBR>
<OL-ITEMTYPE>true</OL-ITEMTYPE>
<OL-QTY>10</OL-QTY>
<OL-DISP></OL-DISP>
</ttordlineRow>
</ttordline>
</SOAP-ENV:Body>
我的要求是从“B”中选择全部/在哪里。并用 / 映射它并得到对应的 .
我想我可以使用一个数组来存储和做映射。请帮助我