Как мне преобразовать XML-файл в FO-файл, используя XSL? - PullRequest
0 голосов
/ 21 августа 2010

Мне нужно преобразовать базовый XML-файл в FO-файл, используя xsl.

XML выглядит так:

<?xml version="1.0"?>
<column-chart-stacked-full>
    <title>Provincie Antwerpen</title>
    <x-axis-title>Gasmeters</x-axis-title>
    <y-axis-title>Verbruik</y-axis-title>
    <clusters>
        <cluster number="1">
            <bar>
                <value>210</value>
            </bar>
            <bar>
                <value>20</value>
            </bar>
        </cluster>
        <cluster number="2">
            <bar>
                <value>20</value>
            </bar>
            <bar>
                <value>30</value>
            </bar>
        </cluster>
...

1 Ответ

0 голосов
/ 22 августа 2010

Что вы ожидаете выйти?Стол?Или вы на самом деле ожидаете диаграмму?Если это последнее, то вы будете разочарованы ФО, так как он не сможет произвести ничего подобного.XSL-FO - это форматированный текст, а не графика;для этого вам понадобится что-то еще.SVG приходит на ум.

Если все, что вам нужно, это превратить вышеперечисленное в таблицу, тогда я предлагаю вам ориентироваться на таблицы XSL-FO, пройдя через DocBook.XSL-FO довольно низкого уровня.DocBook гораздо более высокого уровня.С DocBook вы можете просто положиться на всю проделанную работу по переходу с DocBook на XSL-FO, не беспокоясь об этом самостоятельно.

...