Я пытаюсь преобразовать некоторые XML с помощью таблицы стилей, который начинается выглядеть как:XSLT Преобразование повторяющихся элементов в один, сохраняя при этом порядок
<m10:RESPONSE_DETAIL>
<m10:LINE_NO>001</m10:LINE_NO>
<m10:APPR_ITEM_AMT>00000109</m10:APPR_ITEM_AMT>
<m10:APPR_ITEM_TAX>00000009</m10:APPR_ITEM_TAX>
<m10:TAX_FLAG>N</m10:TAX_FLAG>
</m10:RESPONSE_DETAIL>
<m10:RESPONSE_DETAIL>
<m10:LINE_NO>002</m10:LINE_NO>
<m10:APPR_ITEM_AMT>00000109</m10:APPR_ITEM_AMT>
<m10:APPR_ITEM_TAX>00000009</m10:APPR_ITEM_TAX>
<m10:TAX_FLAG>N</m10:TAX_FLAG>
</m10:RESPONSE_DETAIL>
<m10:RESPONSE_DETAIL>
<m10:LINE_NO>003</m10:LINE_NO>
<m10:APPR_ITEM_AMT>00000100</m10:APPR_ITEM_AMT>
<m10:APPR_ITEM_TAX>00000000</m10:APPR_ITEM_TAX>
<m10:TAX_FLAG>N</m10:TAX_FLAG>
</m10:RESPONSE_DETAIL>
В это:
<m10:RESPONSE_DETAIL>
<m10:LINE_NO>001</m10:LINE_NO>
<m10:APPR_ITEM_AMT>109</m10:APPR_ITEM_AMT>
<m10:APPR_ITEM_TAX>9</m10:APPR_ITEM_TAX>
<m10:TAX_FLAG>N</m10:TAX_FLAG>
<m10:LINE_NO>002</m10:LINE_NO>
<m10:APPR_ITEM_AMT>109</m10:APPR_ITEM_AMT>
<m10:APPR_ITEM_TAX>9</m10:APPR_ITEM_TAX>
<m10:TAX_FLAG>N</m10:TAX_FLAG>
<m10:LINE_NO>003</m10:LINE_NO>
<m10:APPR_ITEM_AMT>100</m10:APPR_ITEM_AMT>
<m10:APPR_ITEM_TAX>0</m10:APPR_ITEM_TAX>
<m10:TAX_FLAG>N</m10:TAX_FLAG>
</m10:RESPONSE_DETAIL>
Я не слишком силен в XSLT, так что это может быть простой, но все, что я пытался до сих пор возвращается с:
<m10:RESPONSE_DETAIL>
<m10:LINE_NO>001</m10:LINE_NO>
<m10:LINE_NO>002</m10:LINE_NO>
<m10:LINE_NO>003</m10:LINE_NO>
<m10:APPR_ITEM_AMT>109</m10:APPR_ITEM_AMT>
<m10:APPR_ITEM_AMT>109</m10:APPR_ITEM_AMT>
<m10:APPR_ITEM_AMT>100</m10:APPR_ITEM_AMT>
<m10:APPR_ITEM_TAX>9</m10:APPR_ITEM_TAX>
<m10:APPR_ITEM_TAX>9</m10:APPR_ITEM_TAX>
<m10:APPR_ITEM_TAX>0</m10:APPR_ITEM_TAX>
<m10:TAX_FLAG>N</m10:TAX_FLAG>
<m10:TAX_FLAG>N</m10:TAX_FLAG>
<m10:TAX_FLAG>N</m10:TAX_FLAG>
</m10:RESPONSE_DETAIL>
Любой предложения действительно будут оценены ...
Спасибо заранее
См. Мой ответ. Не могли бы вы принять наилучшие ответы. Нажмите галочку рядом с ответом, который вы хотите выбрать. –