Я использую FOP для преобразования HTML (встроенного в XML) в PDF. Фрагмент HTML выглядит следующим образом:
<table border="1" width="100%">
<thead>
<tr>
<th>Name</th>
<th>Value</th>
</tr>
</thead>
<tbody/>
</table>
Когда я преобразовываю, я получаю эту ошибку: -
Caused by: org.apache.fop.fo.ValidationException: Error(Unknown location): fo:table-body i
s missing child elements.
Required Content Model: marker* (table-row+|table-cell+)
Я получил аналогичную ошибку при удалении элемента <tbody/>
: -
org.apache.fop.fo.ValidationException: Error(Unknown location): fo:table is missing child
elements.
Required Content Model: (marker*,table-column*,table-header?,table-footer?,table-body+)
Похоже, что table-body требуется для fo:table, а table-row требуется для table-body. Мой вопрос: -
Можно ли создать таблицу только с заголовком таблицы и без тела таблицы или с пустым телом таблицы?