之一,是有可能得到這樣的轉變:溢出與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