次のようなXMLがあります。
<Options>
<Option OptionGroup="Safety">Driver Airbag</Option>
<Option OptionGroup="Comfort and Convenience">Front Electric Windows</Option>
<Option OptionGroup="Comfort and Convenience">Height Adjustable Drivers Seat</Option>
<Option OptionGroup="Comfort and Convenience">Pollen Filter</Option>
<Option OptionGroup="Comfort and Convenience">Privacy Glass</Option>
<Option OptionGroup="Comfort and Convenience">Remote Boot Release</Option>
<Option OptionGroup="Comfort and Convenience">Split Rear Seats</Option>
<Option>Something else</Option>
<Option>Yet another thing</Option>
<Option OptionGroup="Paint or Trim and Upholstery">Metallic Paint</Option>
<Option OptionGroup="Exterior Equipment">Power Assisted Steering (PAS)</Option>
<Option OptionGroup="Interior Equipment">Leather Steering Wheel</Option>
<Option OptionGroup="In Car Entertainment">CD Radio</Option>
<Option OptionGroup="Security">Central Locking</Option>
</Options>
OptionGroup属性に基づいて、XSL 1.0を使用して出力をグループ化し、最後に属性のないオプションをリストします。何かのようなもの:
<table>
<tr><th>Safety</th></tr>
<tr><td>Drivers Airbag</td></tr>
<tr><th>Comfort and Convenience</th></tr>
<tr><td>Front Electric Windows, Height Adjustable Drivers Seat, Pollen Filter, Privacy Glass, Remote Boot Release, Split Rear Seats</td></tr>
<tr><th>Paint or Trim and Upholstery</th></tr>
<tr><td>Metallic Paint</td></tr>
<tr><th>Exterior Equipment</th></tr>
<tr><td>Power Assisted Steering (PAS)</td></tr>
<tr><th>Interior Equipment</th></tr>
<tr><td>CD Radio</td></tr>
<tr><th>Security</th></tr>
<tr><td>Central Locking</td></tr>
<tr><th>Other</th></tr>
<tr><td>Something else, Yet another thing</td></tr>
</table>
これはすべて可能だと思います。