У меня есть следующие данные XML:
<Activity>
<ObjectGroup type="default">
<Object id="1874" name="PR1010Date" type="reference label" index="10" columnNo="0" dynamic="true">
<Description>Date</Description>
<Value instance="0">30/06/2010</Value>
</Object>
<Object id="1875" name="PR1020LoggedBy" type="reference label" index="20" columnNo="1" dynamic="true">
<Description>Request Logged By</Description>
<Value>Site Administrator</Value>
</Object>
<Object id="1876" name="PR1030Comments" type="large text box" index="30" columnNo="0" dataType="Text">
<Description>Comments</Description>
<Value instance="0">Test</Value>
</Object>
<ObjectGroup>
</Activity>
Мне нужно создать XSL, который будет производить следующий вывод:
<html>
<table>
<tr>
<td width="50%">30/06/2010</td>
<td width="50%">Site Admin</td>
</tr>
<tr>
<td width="100%">Test</td>
</tr>
</table>
В приведенном выше XML атрибут индекса вместе сcolumnNo определяет количество создаваемых строк и столбцов.Каков конечный результат определяется для ColumnNo, поэтому, если у ObjectGroup есть Objects с добавочным columnNo, то все они отображаются в одну строку с соответствующей шириной для каждого столбца.