0
我在這個格式的XML:XSLT - 合併子記錄
<Records>
<Record id="1" type="1">
<Field type="1">2013-Week 41</Field>
<Field type="6">219</Field>
<Field type="7">ABC</Field>
</Record>
<Record id="1" type="2">
<Field type="1">2013-Week 41</Field>
<Field type="6">220</Field>
<Field type="7">PQR</Field>
</Record>
<Record id="1" type="3">
<Field type="1">2013-Week 42</Field>
<Field type="6">221</Field>
<Field type="7">XYZ</Field>
</Record>
</Records>
我想根據周的所有記錄內容進行合併,說41 2013-周將包含219,220子記錄, 2013-Wee 42將包含221等。
我所需的輸出是這樣的:
<Records>
<Week>
<Name>2013-Week 41</Name>
<Week_Task>
<Value>219</Value>
<Name>ABC</Name>
</Week_Task>
<Week_Task>
<Value>220</Value>
<Name>PQR</Name>
</Week_Task>
</Week>
<Week>
<Name>2013-Week 42</Name>
<Week_Task>
<Value>221</Value>
<Name>XYZ</Name>
</Week_Task>
</Week>
</Records>
如何我可以使用或不同的元素組實現這一目標?我需要使用XSLT 1.0。