Я хотел бы преобразовать XML-документ, используя xslt с набором узлов строк и узлов столбцов, в таблицу xhtml.
Узлы столбца определяют данные о связанном атрибуте строки. Например, первый узел столбца указывает, что атрибут ID узла Row должен быть скрыт (т.е. не отображается в таблице). Элемент Caption узла Column определяет, каким должен быть текст заголовка столбца.
Я видел решения, в которых вы знаете заранее, какие атрибуты вы хотите превратить в столбцы, но я не уверен, как использовать соответствующие данные столбцов для форматирования заголовков
Введите:
<TableData>
<Columns>
<Column Name="ID" Hidden="true" />
<Column Name="Name" Caption="Item Name" />
<Column Name="Desc" Caption="Item Description" />
</Columns>
<Rows>
<Row ID="0" Name="A" />
<Row ID="1" Name="B" Desc="Some description"/>
<Row ID="3" Name="C" />
</Rows>
</TableData>
Желаемым выводом будет таблица в (x) html что-то вроде этого:
Item Name | Item Description
--------------------------------------
A |
B | Some Description
C |