Displaying text from XSL variable

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • paragguptaiiita
    New Member
    • Feb 2008
    • 21

    Displaying text from XSL variable

    I have one problem regarding displaying text from XML file.
    I have a XSL variable named $p = (0 0 0) (0.82 0 0) (1.63 -0.01 0) (2.63 -0.01 0) (3.63 -0.01 0) (4.63 -0.01 0) (5.63 -0.02 0) (6.63 -0.02 0) (7.63 -0.02 0) (8.6 -0.02 0)
    This line contains X,Y,Z coordinates of 10 points.
    for displaying each coordinate in a separate line.Like this....
    (0 0 0)
    (0.82 0 0)
    (1.63 -0.01 0)
    (2.63 -0.01 0)
    (3.63 -0.01 0)
    (4.63 -0.01 0)
    (5.63 -0.02 0)
    (6.63 -0.02 0)
    (7.63 -0.02 0)
    (8.6 -0.02 0)

    i made a template

    <xsl:call-template name="break">
    <xsl:with-param name="str" select="$p"/>
    <xsl:with-param name="breaker" select="'('"/>
    </xsl:call-template>
    <xsl:template name="break">
    <xsl:param name="str"/>
    <xsl:param name="breaker"/>
    <xsl:choose>
    <xsl:when test="substring-after($str, $breaker) = ''"/>
    <xsl:value-of select="$str"/>
    </xsl:when>
    <xsl:otherwis e>
    <xsl:value-of select="concat( substring-before($str, $breaker), $breaker)"/>
    <br/>
    <xsl:call-template name="break">
    <xsl:with-param name="str" select="substri ng-after($str, $breaker)"/>
    <xsl:with-param name="breaker" select="$breake r"/>
    </xsl:call-template>
    </xsl:otherwise
    </xsl:template>

    for more clearity go to this link


    NOW THE PROBLEM is this, that in IE 6.0 its displaying all the points in different row, but when i open that file in mozilla,it displays all the points in a single row. can any one hlep me that how can it display each point in different row in mozilla?
Working...