[xsl] space-after/space-before

Subject: [xsl] space-after/space-before
From: "Tanzila Mohammad" <tmohammad@xxxxxxxxxxxxxxxxxxxx>
Date: Wed, 14 Nov 2001 10:49:05 -0000
My xml is as follows:

	<table-row type="G">
		<row-title lang="EN">AFRICA</row-title>
		<row-value>  ....</row-value>
		<row-symb>F </row-symb>
            <row-value>  ....</row-value>
             ...
	</table-row>
	<table-row type="D">
		<row-title lang="EN">ALGERIA</row-title>
		<row-value>  ....</row-value>
			etc..
	</table-row>
      <table-row type="D">
		<row-title lang="EN">BURKINO FASO</row-title>
		<row-value>  ....</row-value>
		<row-symb> </row-symb>
		etc ..
	</table-row>
      <table-row type="G">
	   <row-title lang="EN">N AMERICA</:row-title>
	   <row-value>  ....</row-value>
	   <row-symb> </row-symb>
		 etc..
	</table-row>
               etc..


My xsl:
.....
 <xsl:when test="./@type='G'">
    <fo:table-row>
       <fo:table-cell>
          <fo:block text-align="start">
            <xsl:value-of select="./row-title"/>
          </fo:block>
       </fo:table-cell>
      <xsl:for-each select="./row-value">
       <fo:table-cell>
           <fo:block text-align="center" space-after.optimum="10pt">
            <xsl:value-of select="."/>
             <xsl:value-of select="following-sibling::row-symb"/>
          </fo:block>
       </fo:table-cell>
      </xsl:for-each>
    </fo:table-row>
    </xsl:when>
    <xsl:otherwise>
     <fo:table-row>
       <fo:table-cell>
          <fo:block text-align="start">
            <xsl:value-of select="./row-title"/>
          </fo:block>
       </fo:table-cell>
      <xsl:for-each select="./row-value">
       <fo:table-cell>
           <fo:block text-align="center">
            <xsl:value-of select="."/>
             <xsl:value-of select="following-sibling::row-symb"/>
          </fo:block>
       </fo:table-cell>
      </xsl:for-each>
    </fo:table-row>
    </xsl:otherwise>
  ....
-------------------------------------
Output:
AFRICA

ALGERIA
BURKINO FASO
N.AMERICA
------------------------------------
Desired Output:
AFRICA

ALGERIA
BURKINO FASO

N.AMERICA
---------------------------------------
That is a space after and before those rows of type="G". Any suggestions? -
so far I have the after but not the before.

Thanks.

Tanz


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread