[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] DOCTYPE + XSLT + Xalan + FO
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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|