You are viewing a plain text version of this content. The canonical link for it is here.
Posted to svn@forrest.apache.org by fe...@apache.org on 2007/12/10 21:22:33 UTC
svn commit: r603035 -
/forrest/branches/UpdateFOPto094/main/webapp/skins/common/xslt/fo/pdfoutline.xsl
Author: ferdinand
Date: Mon Dec 10 12:22:33 2007
New Revision: 603035
URL: http://svn.apache.org/viewvc?rev=603035&view=rev
Log:
Reformatting before changes
Modified:
forrest/branches/UpdateFOPto094/main/webapp/skins/common/xslt/fo/pdfoutline.xsl
Modified: forrest/branches/UpdateFOPto094/main/webapp/skins/common/xslt/fo/pdfoutline.xsl
URL: http://svn.apache.org/viewvc/forrest/branches/UpdateFOPto094/main/webapp/skins/common/xslt/fo/pdfoutline.xsl?rev=603035&r1=603034&r2=603035&view=diff
==============================================================================
--- forrest/branches/UpdateFOPto094/main/webapp/skins/common/xslt/fo/pdfoutline.xsl (original)
+++ forrest/branches/UpdateFOPto094/main/webapp/skins/common/xslt/fo/pdfoutline.xsl Mon Dec 10 12:22:33 2007
@@ -15,31 +15,48 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns:fo="http://www.w3.org/1999/XSL/Format"
- xmlns:fox="http://xml.apache.org/fop/extensions"
- version="1.0">
- <xsl:template match="document" mode="outline">
- <xsl:apply-templates select="body/section" mode="outline"/>
- </xsl:template>
- <xsl:template match="section" mode="outline">
- <fox:outline>
- <xsl:attribute name="internal-destination">
- <xsl:choose>
- <xsl:when test="normalize-space(@id)!=''">
- <xsl:value-of select="@id"/>
- </xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="generate-id()"/>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:attribute>
- <fox:label>
- <xsl:number format="1.1.1.1.1.1.1" count="section" level="multiple"/>
-<xsl:text> </xsl:text>
- <xsl:value-of select="normalize-space(title)"/>
- </fox:label>
- <xsl:apply-templates select="section" mode="outline"/>
- </fox:outline>
- </xsl:template>
+<xsl:stylesheet
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns:fo="http://www.w3.org/1999/XSL/Format"
+ xmlns:fox="http://xml.apache.org/fop/extensions"
+ version="1.0">
+ <xsl:template
+ match="document"
+ mode="outline">
+ <xsl:apply-templates
+ select="body/section"
+ mode="outline" />
+ </xsl:template>
+ <xsl:template
+ match="section"
+ mode="outline">
+ <fox:outline>
+ <xsl:attribute
+ name="internal-destination">
+ <xsl:choose>
+ <xsl:when
+ test="normalize-space(@id)!=''">
+ <xsl:value-of
+ select="@id" />
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of
+ select="generate-id()" />
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:attribute>
+ <fox:label>
+ <xsl:number
+ format="1.1.1.1.1.1.1"
+ count="section"
+ level="multiple" />
+ <xsl:text> </xsl:text>
+ <xsl:value-of
+ select="normalize-space(title)" />
+ </fox:label>
+ <xsl:apply-templates
+ select="section"
+ mode="outline" />
+ </fox:outline>
+ </xsl:template>
</xsl:stylesheet>