Subject: [xsl] A Parameter binding with String Needs to be in "Select" attribute From: Dongling Ding <dling61@xxxxxxxxx> Date: Thu, 28 Aug 2003 16:34:17 -0700 (PDT) |
Hi, I am trying again here. Hope someone can help me on this. I have a test.xml and a name list in another xml file called lookup.xml. I open the test.xml and also look at the lookup.xml to see if there is any element missing in the test.xml. If exists, I can just copy the element into the result tree; if not, i can create that one. A template can do this job like: <xsl:template name="replacement"> <xsl:param name="pName"/> <xsl:param name="defaultValue"/> <xsl:choose> <xsl:when test="*[name(.) = $pName]"> <xsl:copy-of select="./"/> </xsl:when> <xsl:otherwise> <xsl:element name="{$pName}"> <xsl:value-of select="$defaultValue"/> </xsl:element> </xsl:otherwise> </xsl:choose> </xsl:template> test.xml: <Member> __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
AW: [xsl] Display order, Markus Abt | Thread | [xsl] Problem with Parameter bindin, Dongling Ding |
RE: [xsl] global variable and posit, Michael Kay | Date | [xsl] Problem with Parameter bindin, Dongling Ding |
Month |