|
Subject: RE: How to use xslt to transform xml to xml with added nodes From: Michael Teigman <michael.teigman@xxxxxxxxxxx> Date: Wed, 22 Sep 1999 12:34:27 -0400 |
Thanks Mike BUT......
This is fine when the StringMap is part of the input XML. I cannot modify the
input XML. I must only transform it to produce the output XML.
Is there some way of including the StringMap in the XSL or can I create an XML
that includes the StringMap which I could import into the XSL along with XML
that I am transforming?
mike
(Embedded
image moved Mike Brown <mbrown@xxxxxxxxxxxxx>
to file: 09/20/99 01:26 PM
pic16981.pcx)
Please respond to xsl-list@xxxxxxxxxxxxxxxx
To: "'xsl-list@xxxxxxxxxxxxxxxx'" <xsl-list@xxxxxxxxxxxxxxxx>
cc: (bcc: Michael Teigman/HPG/US/Reuters)
Subject: RE: How to use xslt to transform xml to xml with added nodes
> if textg = "xxxx", or "yyyyyyyy" or "zz" then texti = "something"
> if textg = "aaaa", or "bb" or "cccccccccccc", or "d" or "eee"
> then texti = "something else"
> [...]
> Can this be done with a transform without a huge <xsl:choose>.
You could put the string mappings in the XML, as a kind of lookup table.
<StringMap>
<texti out="something">
<textg>xxxxx</textg>
<textg>yyyyy</textg>
<textg>zz</textg>
</texti>
<texti out="something else">
<textg>aaaa</textg>
<textg>bb</textg>
<textg>cccccccccccc</textg>
</texti>
</StringMap>
Then you could do this, given string $textg:
<xsl:variable name="texti"
select="string(/StringMap/texti[textg=$textg]/@out)"/>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
------------------------------------------------------------------------
Any views expressed in this message are those of the individual sender,
except where the sender specifically states them to be the views of
Reuters Ltd.Attachment:
pic16981.pcx
Description: Binary data
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| RE: How to use xslt to transform xm, Mike Brown | Thread | RE: How to use xslt to transform xm, Mike Brown |
| Re: document() question, G. Ken Holman | Date | RE: How to use xslt to transform xm, Mike Brown |
| Month |