|
Subject: Re: [xsl] Assigning unique id to new node using generate-id() From: David Carlisle <davidc@xxxxxxxxx> Date: Thu, 14 Aug 2003 10:26:31 +0100 |
+ number('1')"/
means take the number 1 make is a string '1' and then make it a number
number('1')
that would be kinder on the system 9not that you really have to be kind
to machines) as +1
I never really understand why xsl:attribute is so popular.
<profile>
<xsl:attribute name="nextCredentialID">
<xsl:value-of select="number(@nextCredentialID) + number('1')"/>
</xsl:attribute>
<xsl:for-each select="credential">
<xsl:copy-of select="."/>
</xsl:for-each>
<credential>
<xsl:attribute name="id">
<xsl:value-of select="concat('c', @nextCredentialID)"/>
</xsl:attribute>
<username><xsl:value-of select="$username"/></username>
<password><xsl:value-of select="$password"/></password>
<description><xsl:value-of select="$description"/></description>
<lastModified><xsl:value-of
select="java:getCurrentDateTimeGMT($dateHelper)"/></lastModified>
</credential>
.... misssing end elements:-)
The could be written
<profile nextCredentialID={@nextCredentialID + 1}">
<xsl:copy-of select="credential"/>
<credential id="c{@nextCredentialID)}">
<username><xsl:value-of select="$username"/></username>
<password><xsl:value-of select="$password"/></password>
<description><xsl:value-of select="$description"/></description>
<lastModified><xsl:value-of
select="java:getCurrentDateTimeGMT($dateHelper)"/></lastModified>
</credential>
</profile>
David
________________________________________________________________________
This e-mail has been scanned for all viruses by Star Internet. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| [xsl] xsl-resource, xsl_chatr | Thread | [xsl] document function, abbouh |
| Re: [xsl] Number of scans required , David Carlisle | Date | Re: [xsl] Using document() and XPat, David Carlisle |
| Month |