[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] XSL, XSL:FO
Hi,
What is the basic requirement for XSL:FO? When I started learning and coding XSL the only software needed was IE. Now I am trying to learn XSL:FO but it isn't working. Do I need to install and run any software for XSL:FO ? I have the following XML and XSL:FO code but it isn't getting formtted as per the code. XML :- <?xml version='1.0' encoding='UTF-8' standalone='yes' ?> <?xml-stylesheet type='text/xsl' href='test.fo' ?> <document> <section> <head>My very first xsl-fo document</head> <para> A new <em>technology</em> to learn</para> </section> <section> <head>The second section should start on a new page </head> <para>The second section</para> </section> </document>
<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"/> <xsl:template match="/"> <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format"> <fo:layout-master-set> <fo:simple-page-master master-name="simple" page-height ="29.7cm" page-width ="21cm" margin-left ="2.5cm" margin-right ="2.5cm"> <fo:region-body margin-top="13cm"/> </fo:simple-page-master> </fo:layout-master-set> <fo:page-sequence master-reference="simple"> <fo:flow flow-name="xsl-region-body"> <xsl:apply-templates/> </fo:flow> </fo:page-sequence> </fo:root> </xsl:template> <xsl:template match="document"> <fo:block> <xsl:apply-templates/> </fo:block> </xsl:template> <xsl:template match="section"> <fo:block break-before="page"> <xsl:apply-templates/> </fo:block> </xsl:template> <xsl:template match="head"> <fo:block> <xsl:apply-templates/> </fo:block> </xsl:template> <xsl:template match="para"> <fo:block> <xsl:apply-templates/> </fo:block> </xsl:template> <xsl:template match="em"> <fo:inline font-style="italic"> <xsl:apply-templates/> </fo:inline> </xsl:template> <xsl:template match="*"> <fo:block background-color="red"> <xsl:apply-templates/> </fo:block> </xsl:template> </xsl:stylesheet> Thanks in advance. Arun _________________________________________________________________ Apply to over 65,000 jobs now. http://www.naukri.com/msn/index.php?source=hottag Post your CV on naukri.com today.
|
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
|