|
Subject: Re: Interesting(?) XSLT task From: Eric van der Vlist <vdv@xxxxxxxxxxxx> Date: Fri, 05 Nov 1999 20:00:46 +0100 |
What about something like :
<xsl:template match="User">
<xsl:variable name="id" select="@id"/>
<User id="{@id}">
<xsl:attribute name="logins">
<xsl:for-each select="../Login[@user=$id]">
<xsl:value-of select="concat(@id, ' ')"/>
</xsl:for-each>
</xsl:attribute>
</User>
</xsl:template>
???
Eric
Terris wrote:
>
> Let's say I have the following document which
> has IDs and IDREFs:
>
> <User id="id5"/>
> <Login id="id1" user="id5" name="bar"/>
> <Login id="id2" user="id5" name="foo"/>
>
> I want to produce:
>
> <User id="id5" logins="id1 id2"/>
>
> I add a new attribute called logins which
> contains the ids of the objects that reference
> the user.
>
> Can someone show me a stylesheet that can
> do this? I am having trouble with
> concatenation two ids in the logins
> attribute.
>
> Thanks,
> Terris
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
--
------------------------------------------------------------------------
Eric van der Vlist Dyomedea
http://www.dyomedea.com http://www.ducotede.com
------------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: Interesting(?) XSLT task, Steve Muench | Thread | drawing a blank, Tad Murphy |
| Re: New XT release (19991105), Paul Prescod | Date | RE: Intercepting multiple output do, Vun Kannon, David |
| Month |