【发布时间】:2013-06-03 10:43:04
【问题描述】:
我有一个这种格式的示例 XML:
<Records>
<Record>
<Name>Test</Name>
<IDS>Test-1, Test-2, Test-3</IDS>
<Type>Type1</Type>
</Record>
<Record>
<Name>XML</Name>
<IDS>Test-4, Test-5</IDS>
<Type>XMLType</Type>
</Record>
</Records>
我想从 IDs 标记中提取逗号分隔的值,这样我就可以在输出 XML 中清楚地设置它们。所以在这种情况下,由于总共有 5 个 ID,我将有 5 条记录,其中 3 条在一个组中,其中 2 条在另一个组中。
基本上,我的输出应该是这样的:
<Records>
<Record>
<Name>Test</Name>
<ID>Test-1</ID>
<Record>
<Record>
<Name>Test</Name>
<ID>Test-2</ID>
</Record>
..
..
<Record>
<Name>XML</Name>
<ID>Test-5</ID>
</Record>
</Records>
如何拆分值以生成这种输出?
【问题讨论】: