[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: if condition
Thanks, Wendell. Aside from trying to help others, I try to answer questions on the list so that folks who know more can pick apart my answers. That way, I learn more than I would by just solving my own problems in isolation and never trying to answer anyone's questions. I do try to make sure my answers are correct, so that, even though I may not have the best solution, at least I'm not misleading anyone. To that end, I generally test my answers with Saxon. However, as you just demonstrated, I often don't come to the best solution. Over time, as I participate in the list and you and the other gurus critique my answers to people's questions, I'll get better at XSL. So far, it's been working. Clearly, I have a ways to go, but I find myself using different constructs than I did a few months ago. Thanks again for the continuing education. Jay Bryant Bryant Communication Services (presently consulting at Synergistic Solution Technologies) Wendell Piez <wapiez@xxxxxxxxxxxxxxxx> 03/09/2005 05:18 PM Please respond to xsl-list@xxxxxxxxxxxxxxxxxxxxxx To xsl-list@xxxxxxxxxxxxxxxxxxxxxx cc Subject Re: if condition At 04:36 PM 3/9/2005, it was written: > <xsl:template match="customer"> > <customer name="{@name}"> > <xsl:choose> > <xsl:when test="@age"> > <xsl:attribute name="age"> > <xsl:value-of select="@age"/> > </xsl:attribute> > </xsl:when> > <xsl:otherwise> > <xsl:attribute name="age">unknown</xsl:attribute> > </xsl:otherwise> > </xsl:choose> > </customer> > </xsl:template> This does the same as the more compact <xsl:template match="customer"> <customer name="{@name}" age="unknown"> <xsl:copy-of select="@age"/> </customer> </xsl:template> (A "Carlisle default".) Cheers, Wendell ====================================================================== Wendell Piez mailto:wapiez@xxxxxxxxxxxxxxxx Mulberry Technologies, Inc. http://www.mulberrytech.com 17 West Jefferson Street Direct Phone: 301/315-9635 Suite 207 Phone: 301/315-9631 Rockville, MD 20850 Fax: 301/315-8285 ---------------------------------------------------------------------- Mulberry Technologies: A Consultancy Specializing in SGML and XML ======================================================================
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|