Loading ...
Sorry, an error occurred while loading the content.

5963Re: DOCTYPE + XSLT + Xalan + FO

Expand Messages
  • W. Hugh Chatfield
    Nov 1, 2004
      It would appear that you do not have any template stating what you
      want to do with the text inside the element <span>.. hence the
      apply-templates inside the heading template will cause the default
      template to trigger when <span> is encountered - moving the text only,
      to your result tree.

      Try adding a template matching on <span>

      Cheers.. Hugh

      CyberSpace Industries 2000 Inc.
      XML Training and Consulting
      http://www.urbanmarket.com/csi2000

      Visit Historic Perth Ontario @ http://www.all-about-perth.com

      --- In XSL-FO@yahoogroups.com, "Ganesh Babu Nallamothu, Integra-India"
      <ganeshbabu.nallamothu@i...> wrote:
      > 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
      >
      >
      > [Non-text portions of this message have been removed]
    • Show all 8 messages in this topic