Subject: [xsl] apply-templates - A doubt. From: Nirmala R <nirmala.r@xxxxxxxxxx> Date: Mon, 14 Apr 2003 11:12:07 +0530 |
Hello, I am looking for a method to overcome my problem. Thanks for your help. I have an xml a.xml file like this: <?xml version="1.0"?> // root <?xml-stylesheet type="text/xsl" href="a.xsl"?> <first> <puid>abc</puid> <suid>123<suid/> <suid>456<suid/> </first> For this I have a stylesheet like this: <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="first"> <html> <body> <i>puids:</i><br/> <xsl:apply-templates select="puid"/><br/> <i>suids:</i><br/> <xsl:apply-templates select="suid"/><br/> </body> </xsl:template> <xsl:template match="puid"> <xsl:value-of select="."/> </xsl:template> <xsl:template match="suid"> <xsl:value-of select="."/> </xsl:template> Now, the question is It is possible that, my xml file sometime does not contain any suid. In this case, i should not even print the suids: heading also. I cannot put this within the template match since it will be printed then for each suid. How do I overcome this problem? Please help me in solving this problem, Regards, Thanks, Nirmala XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] XSL and "discontinuous" t, Michael Kay | Thread | AW: [xsl] apply-templates - A doubt, Zink, Juergen |
[xsl] Re: Sorting on call-template , Randy Oxentenko | Date | AW: [xsl] apply-templates - A doubt, Zink, Juergen |
Month |