|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Creating unique node attributes in output
"Gregory Propf" <gpropf@xxxxxxxxxx> wrote in message news:3EB3E7C6.6010004@xxxxxxxxxxxxx > I am trying to write a stylesheet that processes an xml file and assigns > a globally unique id tag to the output of each node I process. These > tags are not present in the original xml. I thought of just creating a > variable and incrementing it and using that but it seems that varaibles > are not really so variable in xsl. How is this done? In the general case even using generate-id() will not provide uniqueness -- the same node may be produced many times, or sometimes different nodes (in temporary trees) are assigned the same (re-used when a temporary tree has been disposed of) id. This is a typical use-case for a Monad. I would be at XML Europe next week and if somebody would be interested I can demonstrate the current Monadic Computation implementation, which is part of FXSL. ===== Cheers, Dimitre Novatchev. http://fxsl.sourceforge.net/ -- the home of FXSL XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








