Subject: Re: testing for null string in a node From: "K. Ari Krupnikov" <ari@xxxxxxx> Date: Mon, 06 Nov 2000 14:11:50 -0800 |
If you are trying to find NAME/FN elements that have text content, you can use <xsl:when test="FN/text()> -- K. Ari Krupnikov DBDOM - bridging XML and relational databases http://www.iter.co.il mxmodi@xxxxxxxxxxxxxxx wrote: > > Hi, > > I want to be able to test if the value of a certain node is empty and > depending on the result, perform more functions. I am having some troublwe > understanding how to test for that. Any help is appreciated. > > Here is the sample XML: > > <root> > <Names> > <Name> > <FN>aaa</FN> > <LN>bbb</LN> > <Dates> > <Date> > <Begin>11/11</Begin> > <End>12/11</End> > <Projects> > <Project> > <Name>proj a</Name> > <Code>abc-123</Code> > </Project> > ........More <Project> Nodes > </Projects> > </Date> > .....more <Date> Nodes > </Dates> > </Name> > ...........more <Name> Nodes > </Names> > </root> > > Here is the sample XSL: > > <xsl:template match="/"> > ...perform some code... > <xsl:apply-templates select="//Names/Name" > > <xsl:sort select="FN" /> > </xsl:apply-templates> > </xsl:template> > > <xsl: template match="Name"> > <xsl:choose> > <xsl:when test="*[not(child::FN)]"> > ...do something... > </xsl:when> > <xsl:otherwise> > ...do something else... > </xsl:otherwise> > </xsl:choose> > > ...continue doing rest of the stuff.. > </xsl:template> > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list -- K. Ari Krupnikov DBDOM - bridging XML and relational databases http://www.iter.co.il XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
testing for null string in a node, mxmodi | Thread | RE: testing for null string in a no, Christof Schneider |
Re: IE5 xmlns DTD attribute BUG was, Jonathan Borden | Date | RE: testing for null string in a no, Christof Schneider |
Month |