xslt-1.0 - XSLT 2.0 仅从第一条记录中删除元素
问题描述
我已将我的 XSLT 代码放在下面(单击下面的链接)
我的预期输出是:
<InputParameters>
<nstrgmpr:P_INSTALL_BASE_STG>
<nstrgmpr:P_INSTALL_BASE_STG_ITEM>
<nstrgmpr:ORIG_SYS_INSTANCE_REF>100000006534645</nstrgmpr:ORIG_SYS_INSTANCE_REF>
<nstrgmpr:ITEM_NUMBER>9W0000365-1002-M</nstrgmpr:ITEM_NUMBER>
<nstrgmpr:FULFILMENT_LINE_ID>300000008528224</nstrgmpr:FULFILMENT_LINE_ID>
<nstrgmpr:IB_RECORD_COUNT>3</nstrgmpr:IB_RECORD_COUNT>
</nstrgmpr:P_INSTALL_BASE_STG_ITEM>
<nstrgmpr:P_INSTALL_BASE_STG_ITEM>
<nstrgmpr:ORIG_SYS_INSTANCE_REF>100000006534647</nstrgmpr:ORIG_SYS_INSTANCE_REF>
<nstrgmpr:ITEM_NUMBER>9W0000328</nstrgmpr:ITEM_NUMBER>
<nstrgmpr:ORIG_SYS_PARENT_INSTANCE_REF>100000006534645</nstrgmpr:ORIG_SYS_PARENT_INSTANCE_REF>
<nstrgmpr:RELATIONSHIP_TYPE>Component Of</nstrgmpr:RELATIONSHIP_TYPE>
<nstrgmpr:FULFILMENT_LINE_ID>300000008528229</nstrgmpr:FULFILMENT_LINE_ID>
<nstrgmpr:IB_RECORD_COUNT>3</nstrgmpr:IB_RECORD_COUNT>
</nstrgmpr:P_INSTALL_BASE_STG_ITEM>
<nstrgmpr:P_INSTALL_BASE_STG_ITEM>
<nstrgmpr:ORIG_SYS_INSTANCE_REF>100000006534648</nstrgmpr:ORIG_SYS_INSTANCE_REF>
<nstrgmpr:ITEM_NUMBER>9W0000327</nstrgmpr:ITEM_NUMBER>
<nstrgmpr:ORIG_SYS_PARENT_INSTANCE_REF>100000006534645</nstrgmpr:ORIG_SYS_PARENT_INSTANCE_REF>
<nstrgmpr:RELATIONSHIP_TYPE>Component Of</nstrgmpr:RELATIONSHIP_TYPE>
<nstrgmpr:FULFILMENT_LINE_ID>300000008528239</nstrgmpr:FULFILMENT_LINE_ID>
<nstrgmpr:IB_RECORD_COUNT>3</nstrgmpr:IB_RECORD_COUNT>
</nstrgmpr:P_INSTALL_BASE_STG_ITEM>
</nstrgmpr:P_INSTALL_BASE_STG>
</InputParameters>
即仅在第一条记录中删除以下元素,但在其他记录中保留
<nstrgmpr:ORIG_SYS_PARENT_INSTANCE_REF/>
<nstrgmpr:RELATIONSHIP_TYPE/>
解决方案
推荐阅读
- javascript - Highcharts:使工具提示的箭头(锚)始终可见
- java - 为什么当源主题分区发生变化时,kafka 流线程会死掉?谁能指出这方面的阅读材料?
- scala - 如何在 Spark 中实现自定义 DataType?
- sql - 如何在 select 子句中使用 join in from 子句执行 Postgresql 子查询
- python - 返回正确和错误导致的结果
- scala - 无法使用 flatmap 调用 BSONCollection.findAndRemove()
- python - 如何使用 selenium python 创建播放列表
- matlab - 裁剪模板匹配期间发现的图像
- javascript - 如何获取数组属性中存在的值?
- go - URL查询字符串中的golang和地图