У меня есть XSLT-файл, который преобразует XML в текстовый документ. Моя проблема заключается в том, что я хочу добавить верхние и нижние колонтитулы в документе. Как мне это сделать?Добавление верхнего и нижнего колонтитула в файл XSLT
Мой вопрос в основном похож на этот Header and footer and page numbers using xslt.
Дополнительную информацию о других разделах и ценаях можно получить here. В основном мне нужно использовать эти теги, но как использовать его в своем шаблоне? Я положил его в конце или где-то посередине? Я также хотел бы изменить макет страницы слова на пейзаж, который является портретом по умолчанию.
<fo:region-before> defines the top region (header)
<fo:region-after> defines the bottom region (footer)
Предположим, что это мой XSLT
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<h2>My CD Collection</h2>
<table border="1">
<tr bgcolor="#9acd32">
<th>Title</th>
<th>Artist</th>
</tr>
<xsl:for-each select="catalog/cd">
<tr>
<td><xsl:value-of select="title"/></td>
<td><xsl:value-of select="artist"/></td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
Приведенный выше пример был скопирован с w3school
вы можете получить свой вопрос немного больше контекста? возможно, предоставить ваш входной документ, преобразование, которое у вас есть в настоящее время, ожидаемые результаты. Могут быть и фрагменты. трудно понять иначе –
Я включил пример XSLT. У меня нет проблем с извлечением данных. Моя единственная проблема заключается в том, чтобы вставлять верхние и нижние колонтитулы. –
Подождите минуту ... что-то не складывается. зачем вам нужны xsl-fo заголовки/нижние колонтитулы в HTML? вам придется заложить свою проблему, чтобы быть близкой к тому, с чем вы действительно боретесь. –