[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Generating Unique ID
Hi,
At 02:55 AM 12/6/2005, Arun wrote: I have an xml file and I need to present it in html in the following format :- Actually, if you wanted something similar to the strings "A", "AA", "AB" etc. to be your ids, they'd be easy enough to generate with xsl:number: <xsl:number count="*" from="/" level="multiple" format="A"/> (When I test with Saxon it uses a "." delimiter so things come out "A.B.A" ... which is good when you get past X, Y, Z and start on AA....) But it sounds like you want something more ... complex? transparent? opaque? Such ids as you describe can be easily generated by traversing the ancestor node from each element you want to label. But often IDs are over-engineered, and don't need (or even are better without) all the information they're asked to carry. Many times the generate-id() function is actually better (because it warrants nothing beyond the uniqueness of the identifier within the current document). Cheers, Wendell ====================================================================== Wendell Piez mailto:wapiez@xxxxxxxxxxxxxxxx Mulberry Technologies, Inc. http://www.mulberrytech.com 17 West Jefferson Street Direct Phone: 301/315-9635 Suite 207 Phone: 301/315-9631 Rockville, MD 20850 Fax: 301/315-8285 ---------------------------------------------------------------------- Mulberry Technologies: A Consultancy Specializing in SGML and XML ======================================================================
|
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
|