Subject: [xsl] formatting issues From: ms <mina_hurray@xxxxxxxxx> Date: Wed, 1 Nov 2006 10:19:08 -0800 (PST) |
I have tried everything possible and have failed to format this XML. My XSLT looks like this: <xsl:template match="states"> <br/> <xsl:if test="//state/sym='R'"> <table width="100%"> <tr> <td colspan="8"> <b>STATES: </b> </td> </tr> <tr> <td width="9%"> <u>Val1</u> </td> <td width="15%"> <u>Val2</u> </td> <td width="7%"> <u>Val3</u> </td> <td width="7%"> <u>Val4</u> </td> <td width="9%"> <u>Val5</u> </td> <td width="21%"> <u>Val6</u> </td> <td width="15%"> <u>Val7</u> </td> <td width="7%"> <u>Val8</u> </td> </tr> <xsl:for-each select="//state"> <xsl:choose> <xsl:when test="sym='R'"> <tr> <td> <xsl:value-of select="Val1"/> </td> <td> <xsl:value-of select="Val2"/> </td> <td> <xsl:choose> <xsl:value-of select="Val3"/> </td> <td> <xsl:value-of select="Val4"/> </td> <xsl:variable name="v1"> <xsl:value-of select="Val1"/> </xsl:variable> <xsl:variable name="v2"> <xsl:value-of select="Val2"/> </xsl:variable> <!-- Returns the part description, stock number and indicator from SCEPTRE--> <xsl:apply-templates select="document(concat($docato-server,'/getinfo.dox?...........)"/> </tr> </xsl:when> </xsl:choose> </xsl:for-each> </table> </xsl:if> </xsl:template> <xsl:template match="results"> <tr> <xsl:apply-templates/> </tr> </xsl:template> <xsl:template match="data"> <xsl:apply-templates/> </xsl:template> <xsl:template match="data/Val5"> <td> <xsl:value-of select="."/> </td> </xsl:template> <xsl:template match="data/Val6"> <td> <xsl:value-of select="node()"/> </td> </xsl:template> <xsl:template match="data/Val7"> <td> <xsl:value-of select="node()"/> </td> </xsl:template> <xsl:template match="data/Val8"> <td> <xsl:value-of select="node()"/> </td> </xsl:template> Now, Val1, Val2, Val3, Val4 are available in the input XML SO I am not concerned about them becoz they format fine. Val5, Val6, Val7, and Val8 are retrieved thru a server call using JSP where it return the XML which looks like below: <results> <data> <Val5>something</Val5> <Val6>something</Val6> <Val7>something</Val7> <Val8>P</Val8> </data> <data> <Val5>something</Val5> <Val6>something</Val6> <Val7>something</Val7> <Val8>P</Val8> </data> </results> How do I format this to XHTML view. The above XSLT does not seem to work on this. Thank you for all your help. ____________________________________________________________________________________ Want to start your own business? Learn how on Yahoo! Small Business (http://smallbusiness.yahoo.com)
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Re: preserving html tags, Karl | Thread | Re: [xsl] formatting issues, ms |
RE: [xsl] Re: preserving html tags, Michael Kay | Date | Re: [xsl] exslt tokenize mixed cont, Richard Lewis |
Month |