Subject: RE: [xsl] problems with transforming xml with xsl! sample inside From: Jan Krattiger <Jan.Krattiger@xxxxxxxx> Date: Thu, 14 Mar 2002 15:24:38 +0100 |
thx a lot Joerg! it works. Jan -----Original Message----- From: Joerg Heinicke [mailto:joerg.heinicke@xxxxxx] Sent: Donnerstag, 14. März 2002 14:33 To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: Re: [xsl] problems with transforming xml with xsl! sample inside on a validated XML (with DTD): <xsl:template match="paragraph"> <xsl:apply-templates/> </xsl:template> <xsl:template match="linkRef"> <a href="id(@id)/@value"><xsl:value-of select="id(@id)/@name"/></a> </xsl:template> with keys: <xsl:key name="links" match="link" use="@id"/> <a href="key('links',@id)/@value"><xsl:value-of select="key('links',@id)/@name"/></a> "pure XPATH": <a href="/doc/links/link[@id=current()/@id]/@value"><xsl:value-of select="/doc/links/link[@id=current()/@id]/@name"/></a> Regards, Joerg Jan Krattiger wrote: > i have the following xml: > > <doc> > <links> > <link id="lr1" name="xyz" value="xyz.com" /> > <link id="lr2" name="abc" value="abc.com" /> > </links> > <paragraphs> > <paragraph title="foo"> > some text here, some text here <linkRef id="lr1"/> another text, > another text <linkRef id="lr2"/> and even more text. > </paragraph> > </paragraphs> > </doc> > > the result should look like this: > > foo > some text here, some text here xyz.com another text, another text abc.com > and even more text. > > > the goal is to transform this xml with a xsl. now the problem is, that i'm > not able to replace the <linkRef> with the specfied link. i tried to do it > within xsl and tried to do it with dom in asp. i don't know how i can > realize that. anyone knows a solution? thanks for any help. > i heard something about transorming it twice.. but i dunno how to do it. > > J.M.K > > Software Developer > > Unit.Net AG > Thurgauerstrasse 54 > CH - 8050 Zurich > > Email: jan.krattiger@xxxxxxxx > Web: http://unit.net -- System Development VIRBUS AG Fon +49(0)341-979-7411 Fax +49(0)341-979-7409 joerg.heinicke@xxxxxxxxx www.virbus.de XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list **************************************************************************** The content of this e-mail is for the confidential and exclusive use of the intended recipient. If you are not the intended recipient, you are hereby notified that any use, distribution, or reproduction of the contents of this e-mail is strictly prohibited and may be unlawful. If you are not the intended recipient, please notify us immediately by electronic mail at the above address (or if known by telephone or by fax), delete the e-mail and destroy any copies of it. E-mail communications are not secure and therefore we do not accept any responsibility for the confidentiality or altered contents of this message. Please be aware that our company cannot accept any orders or other legally binding correspondence with a participant as part of an e-mail. The views expressed above are not necessarily those held by our company and not binding for our company. **************************************************************************** XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] problems with transformin, Peter Davis | Thread | AW: AW: [xsl] Formatting of numbers, Braumuller, Hans |
AW: AW: [xsl] Formatting of numbers, Braumuller, Hans | Date | [xsl] exlt set.distinct.template.xs, "Braumüller, Hans" |
Month |