Subject: [xsl] Re: default attribute values? From: Dimitre Novatchev <dnovatchev@xxxxxxxxx> Date: Fri, 12 Jul 2002 12:05:11 -0700 (PDT) |
--- Michael <mogmios at mlug dot missouri dot edu> wrote: > > Is there a way to ignore an attribute or give it a default value if > one > wasn't set? > > For example I have > <text name='n' value'x'/> > and want to output > <input type='text' name='n' value='x'/> > but also want to allow for cases where size and/or maxlength > attributes > are > passed through such as > <input type='text' name='n' value='x' size='10' maxlength='20'/> > . > > Right now I'm producing > <input type='text' name='n' value='x' size='' maxlength=''/> > which obviously is not producing very nice output. > > Thanks. > Hi Michael, This is one way for specifying default values of missing attributes: <input type="{name()}" name="{@name}" value="{@value}" size="{not(@size)*$vDefltSize + concat('0', @size)}" Hope this helped. ===== Cheers, Dimitre Novatchev. http://fxsl.sourceforge.net/ -- the home of FXSL __________________________________________________ Do You Yahoo!? Sign up for SBC Yahoo! Dial - First Month Free http://sbc.yahoo.com XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] msxsl encoding, Brad Miller | Thread | [xsl] alternating node type in a lo, Tyler Queen |
[xsl] msxsl encoding, Brad Miller | Date | Re: [xsl] default attribute values?, Thomas B. Passin |
Month |