У меня есть файлы xsl-xml, которые я превращаю в файл fop (используя фабрику FOP, javax.xml.transform.TransformerFactory
), так что в конце концов я могу превратить его в PDF.До сих пор мне приходилось вводить только простые данные, поэтому в xsl я писал бы что-то вроде:
<xsl:template match="p">
<fo:block>
<xsl:apply-templates/>
</fo:block>
</xsl:template>
<xsl:template match="center">
<fo:block alignment-adjust="middle">
<xsl:apply-templates/>
</fo:block>
</xsl:template>
<xsl:template match="b">
<fo:inline font-weight="bold">
<xsl:apply-templates/>
</fo:inline>
</xsl:template>
и т. Д.
И когда я преобразовывал их в файл fop, я получал:
<fo:block text-align="center" font-weight="bold"
text-decoration="underline"
padding-after="10">Sales Contract for <fo:inline font-weight="bold"
color="red">Mobile 100</fo:inline>
</fo:block>
и т.д ...
Теперь у меня возникла ситуация, когда мне нужно отобразить таблицу с данными.Как определить шаблон таблицы в XML и что мне нужно добавить в XML?