之一,是有可能得到这样的转变:溢出与X元素一个节点到X节点与这些元素
源XML:
<Item>
<stockcode>XXX1</stockcode>
<vehicle>Bentley</vehicle>
<model>Continental GT (2006-)</model>
<model>Continental Flying Spur (2006-)</model>
<width>9</width>
<wheel_size>20</wheel_size>
<offset>40</offset>
<bolt_pattermn>5x112</bolt_pattermn>
<brand>AEZ</brand>
<Velg_ID>AEZ Myta</Velg_ID>
<kit1>DK-ZJAE x1</kit1>
</Item>
目标XML:
<Item>
<stockcode>XXX1</stockcode>
<vehicle>Bentley</vehicle>
<model>Continental GT (2006-)</model>
<width>9</width>
<wheel_size>20</wheel_size>
<offset>40</offset>
<bolt_pattermn>5x112</bolt_pattermn>
<brand>AEZ</brand>
<Velg_ID>AEZ Myta</Velg_ID>
<kit1>DK-ZJAE x1</kit1>
<qty_available>8.00000000</qty_available>
<price>174.00</price>
<picture>41010</picture>
<pkpcena>195.4999</pkpcena>
</Item>
<Item>
<stockcode>XXX1</stockcode>
<vehicle>Bentley</vehicle>
<model>Continental Flying Spur (2006-)</model>
</Item>
在源XML中,1个节点有X个元素,X节点必须分成1个元素。目标XML可以包含所有元素,如源代码或仅包含元素<vehicle>
和<model>
!
如果是 - 有人可以提示吗? ;-)
谢谢!
谢谢你,非常感谢!它的作品......它不仅仅是“一个提示”! ;-D – 2013-03-10 16:28:00
很高兴提供帮助。我只做了一个小小的修改,使得XSLT更简洁一些,并避免使用'generate-id()'。并且不要忘记将这个答案标记为已接受。谢谢! :) – JLRishe 2013-03-10 16:43:41
JLRishe,您的解决方案仍然只与“模型”一起工作......如果用户指定重复元素的名称会怎么样? – 2013-03-10 20:09:56