Subject: RE: [xsl] Best practices From: "Michael Kay" <michael.h.kay@xxxxxxxxxxxx> Date: Tue, 18 Jun 2002 18:29:23 +0100 |
> From a design standpoint, what is the "defacto" way to test > for an empty element? You have to be very careful what you mean by an "empty element". Which of the following are empty? <p/> <p> </p> <p><!-- this is empty --></p> <p><i></i></p> p='' checks that the element exists and has an empty string-value: it will match 1,3,4 in the above list, and 2 if xsl:strip-space is in use. not(p/node()) checks that the element exists and has no children: it will match item 1 in the above list. not(normalize-space(p)) will match all the above. Michael Kay Software AG home: Michael.H.Kay@xxxxxxxxxxxx work: Michael.Kay@xxxxxxxxxxxxxx XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Best practices, David Carlisle | Thread | RE: [xsl] Best practices, CROFT, MICHAEL |
Re: [xsl] Docbook XSL Stylesheet qu, Jim Melton | Date | RE: [xsl] xsl:function, Michael Kay |
Month |