Subject: RE: [xsl] if/else xsl ? From: "Pierre" <pierre@xxxxxxxxxxxxx> Date: Fri, 2 Jul 2004 12:29:51 +0200 |
Mmmm i don't see what's wrong here <?xml version="1.0" encoding="utf-8" ?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="html" /> <xsl:template match="/"> <xsl:for-each select="formulaire/FRMFAT04001"> <table><form action="" method="post" name="form1"> <xsl:for-each select="*"> <xsl:value-of select="@desc" /> : </td><td> <tr><td align="right"> <xsl:choose> <xsl:when test="@desc=Pays"> do another thing here... </xsl:when> <xsl:otherwise> <xsl:element name="{@type}"> <xsl:attribute name="size"> <xsl:value-of select="@size" /> </xsl:attribute> <xsl:attribute name="maxlength"> <xsl:value-of select="@size" /> </xsl:attribute> <xsl:attribute name="value"> <xsl:value-of select="text()" /> </xsl:attribute> <xsl:attribute name="name"> <xsl:value-of select="@name" /> </xsl:attribute> </xsl:element> </xsl:otherwise> </xsl:choose> </td></tr> </xsl:for-each> <tr><td align="center" colspan="2"><input type="Submit" name="Submit" value="Envoyer"/><input type="Reset" name="Reset" /></td></tr> </form></table> </xsl:for-each> </xsl:template> </xsl:stylesheet> This is my xml <?xml version="1.0" encoding="utf-8" ?> <formulaire> <FRMFAT04001> <c001 type="input" desc="Societe" size="32" name="001"></c001> <c002 type="input" desc="Adresse" size="32" name="002"></c002> <c003 type="input" desc="Complement" size="32" name="003"></c003> <c004 type="input" desc="Code postal" size="15" name="004"></c004> <c005 type="input" desc="Ville" size="32" name="005"></c005> <c006 type="input" desc="Comte/Cedex" size="32" name="006"></c006> <c007 type="input" desc="Pays" size="32" name="007"></c007> </FRMFAT04001> <PAYS> <france iso="fr" option="France" /> <allemagne iso="de" option="Allemagne" /> </PAYS> </formulaire> This is my error Warning: Sablotron error on line 8: XML parser error 7: mismatched tag Please help with some explications to understand where I'm wrong and why ? Thx to all Pierre -----Message d'origine----- De : Michael Müller-Hillebrand [mailto:info@xxxxxxxxxxxxx] Envoyé : vendredi 2 juillet 2004 11:12 À : xsl-list@xxxxxxxxxxxxxxxxxxxxxx Objet : Re: [xsl] if/else xsl ? It is not the shortest possibility, but that's the way XSL is doing this: <xsl:choose> <xsl:when test="..."> if stuff </xsl:when> <xsl:otherwise> else stuff </xsl:otherwise> </xsl:choose> - Michael On 02.07.2004 (11:58 Uhr +0200), Pierre wrote: >Hi guy i search some docs about if - else in xsl but can't fin it >Any idea plz ? >i have this and I wanna when @desc="pays" do other thing how can I do it ? >thx for help > >Pierre -- ________________________________________________________________ Michael Müller-Hillebrand, Dipl.-Ing. <http://cap-studio.de/> FrameMaker, FrameScript, XML/XSL,... Publishing-Lösungen --+------------------------------------------------------------------ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/ or e-mail: <mailto:xsl-list-unsubscribe@xxxxxxxxxxxxxxxxxxxxxx> --+--
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] if/else xsl ?, Pierre | Thread | Re: [xsl] if/else xsl ?, David Carlisle |
Re: [xsl] file extensions in xsl, Mukul Gandhi | Date | RE: [xsl] if/else xsl ?, Rod Humphris - FLPTN |
Month |