我正在使用OSB並擁有一個包含父節點和子節點的長XML。使用xpath表達式獲取父節點的所有子元素OSB
這是我的XML
<XML>
<RefreshLaborApproval2RSP xmlns:XPathFunction="http://www.oracle.com/XSL/Transform/java/mol.prc.labourapproval.XPathFunction" xmlns:tsd="http://namespaces.softwareag.com/tamino/TaminoSchemaDefinition">
<ERRORCODE>
<VALUE>dfdfdf</VALUE>
</ERRORCODE>
<LABORRECORDS>
<LABORNAT>
<VALUE>569</VALUE>
</LABORNAT>
</LABORRECORDS>
<LABORRECORDS>
<LABORNAT>
<VALUE>218</VALUE>
</LABORNAT>
</LABORRECORDS>
</RefreshLaborApproval2RSP>
</XML>
當我使用表達XML/*
它給我的整個XML從<RefreshLaborApproval2RSP>
到</RefreshLaborApproval2RSP>
並保持相同的叫xmlparentNode一個變量。
然後當我使用$xmlparentNode/LABORRECORDS
然後我只得到istLABORRECORDS
像下面的子元素。
<LABORRECORDS>
<LABORNAT>
<VALUE>569</VALUE>
</LABORNAT>
</LABORRECORDS>
但我想要所有的<LABORRECORDS>
子元素。