我需要使用xsl将基本xml文件转换为FO文件。
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>
...
答案 0 :(得分:0)
你有什么期望出去?一张桌子?或者你真的期待一个图表?如果是后者,那么你会对FO感到失望,因为它无法产生类似的东西。 XSL-FO是关于格式化的文本,而不是图形;为此你需要别的东西。 SVG浮现在脑海中。
如果您只想将上述内容转换为表格,那么我建议您通过DocBook来定位XSL-FO表格。 XSL-FO非常低级。 DocBook更高级。使用DocBook,您可以完全依赖从DocBook到XSL-FO所做的所有工作,而不必自己担心。