Subject: [xsl] DOCTYPE + XSLT + Xalan + FO From: "Ganesh Babu Nallamothu, Integra-India" <ganeshbabu.nallamothu@xxxxxxxxxxxxxxxxx> Date: Mon, 1 Nov 2004 13:22:34 +0530 |
Dear All, I am giving XML, XSL and FO output. Actually all the rules of FO has to be applied to the FO output. But it is not happening. Can any body let me know what is the reason behind this. If the <!DOCTYPE> line is commented/ instead of <xsl:template match="content"> if we use <xsl:template match="/"> then only the rules are applied. But I want along with DOCTYPE as my entities are in separate set of files. If we use "/" also the rules are not applying for other templates. Please help me. Here are my code samples. XML ==== <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE content SYSTEM "content.dtd"> <content xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:fo="http://www.w3.org/1999/XSL/Format" id="pie-c01-000-001"> <piece role="chapter"> <heading>Banking on panic <span role="subtitle">The historical record and a theoretical frame</span></heading> </piece> </content> ---------------------------------------------------------------------------- ---------------------------------------------------------- XSL === <?xml version="1.0"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format" version="1.0"> <xsl:output method="xml" indent="yes"/> <xsl:template match="content"> <fo:root> <fo:layout-master-set> <fo:simple-page-master master-name="simple" page-height="29cm" page-width="21cm" margin-top="1.5cm" margin-bottom="1.5cm" margin-left="2cm" margin-right="2cm"> <fo:region-body margin-top="1.5cm"/> <fo:region-before extent="1.5cm"/> <fo:region-after extent="1.5cm"/> </fo:simple-page-master> </fo:layout-master-set> <fo:page-sequence master-reference="simple"> <fo:static-content flow-name="xsl-region-after"> <fo:block text-align="end"> p. <fo:page-number/> </fo:block> </fo:static-content> <fo:flow flow-name="xsl-region-body"> <fo:block> <xsl:apply-templates/> </fo:block> </fo:flow> </fo:page-sequence> </fo:root> </xsl:template> <xsl:template match="piece/heading"> <fo:block font-size="18pt" text-align="center" font-weight="bold" space-after="0.5cm"> <xsl:apply-templates/> </fo:block> </xsl:template> </xsl:stylesheet> ---------------------------------------------------------------------------- ----------------------------------------------------------------- FO <?xml version="1.0" encoding="UTF-8"?> Banking on panic The historical record and a theoretical frame ------------------------------------------------------------- Regards, Ganesh
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] XPath Error, Geert Josten | Thread | Re: [xsl] DOCTYPE + XSLT + Xalan + , Geert Josten |
Re: [xsl] XPath Error, Geert Josten | Date | AW: [xsl] Detecting carriage return, michella |
Month |