JODReports заполнить таблицу в файле.odt из списка в XML
Я работаю с JODReports, и я должен заполнить таблицу в файле ODT из данного XML. Другими словами, я должен подготовить файл шаблона odt. Надеюсь, кто-то здесь знаком с jodreports и может мне помочь...
Вот мой XML:
<?xml version="1.0" encoding="utf-8"?>
<data>
<label>Finansavimo šaltinių klasifikatorius</label>
<date>
<strdate>2012-04-02</strdate>
<strtime>15:10:05</strtime>
</date>
<param>
<expdate>2012-04-02</expdate>
</param>
<tableconts>
<col1name>Kodas</col1name>
<col2name>Pavadinimas</col2name>
<col3name>Pavadinimas dokumentuose</col3name>
<col4name>Kodas dokumentuose</col4name>
<col5name>Naudojamas</col5name>
</tableconts>
<table1>
<values>
<col1value1>1,</col1value1>
<col2value2>Lietuvos Respublikos valstybės biudžetas</col2value2>
<col3value3>-</col3value3>
<col4value4>-</col4value4>
<col5value5>Taip</col5value5>
</values>
<values>
<col1value1>1.1</col1value1>
<col2value2>Valstybės biudžeto lėšos</col2value2>
<col3value3>-</col3value3>
<col4value4>-</col4value4>
<col5value5>Taip</col5value5>
</values>
</table1>
</data>
А вот мой файл odt (выполняется |[script]| для отображения столбцов таблицы):
@table:table-row
[#list data.table1.values as items]
|${items.col1value1}|${items.col2value2}|${items.col3value3}|${items.col4value4}|${items.col5value5}|
@/table:table-row
[/#list]
Проблема в том, что этот шаблон берет все правильные значения из xml и печатает их в файле, однако они не находятся в одной таблице! Вместо добавления строки в таблицу создается совершенно новая таблица. Я хочу только одну таблицу и увеличивать количество строк для нее каждый раз, когда новые значения берутся из xml. Я попытался вручную отредактировать содержимое.xml файла odt, добавив [#list data.table1.values как элементы] перед тегами строк и закрыв его с помощью [/#items] после тега строк, но это не принесло никакого успеха. Я считаю, что это задание - кусок пирога для тех, кто сталкивался с такими же потребностями, но для меня это головная боль. Любая помощь приветствуется, спасибо заранее...