[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: RE: [xtm-wg] Syntax is a bitch :-(
At 00/10/09 06:25 +0100, Dave Pawson wrote: >I could autogenerate, but the id's produced for >any update could overlap as new items are introduced >in XSLT. With the two products I'm using, its highly likely. I'm using XSLT to merge two XTM instances and to avoid the problem you noted above I find I have to prefix every ID/IDREF attribute input to the merge with something to make them unique in their respective contexts. I then run them through a second step that replaces the ID/IDREF values with the generate-id() of each ID'ed element in order to throw away the archaic prefix. The prefix I'm using is the generate-id values of the occurrence elements (from the topic map that controls the merge) that refer to each of the filenames, thus guaranteeing uniqueness. Awkward and messy, but in the experimentation I've done I've come to the conclusion that I cannot rely on humane values of ID-typed attributes ... they may be authored in the original instances, but I cannot rely on them staying around because they could conflict. I'll be pre-publishing on my web site next month the results of my "Experiments using XSLT with Topic Maps" paper for the XML-2000 conference ... I'll try to remember to make note of that on this list if you are interested. I hope this helps. ..................... Ken -- G. Ken Holman mailto:gkholman@CraneSoftwrights.com Crane Softwrights Ltd. http://www.CraneSoftwrights.com/x/ Box 266, Kars, Ontario CANADA K0A-2E0 +1(613)489-0999 (Fax:-0995) Web site: XSL/XML/DSSSL/SGML services, training, libraries, products. Book: Practical Transformation Using XSLT and XPath ISBN1-894049-05-5 Article: What is XSLT? http://www.xml.com/pub/2000/08/holman Next public instructor-led training: 2000-10-03/05,2000-10-09/10, - 2000-10-19,2000-11-06/07,2000-11-12,2000-12-03/04,2001-01-27 -------------------------- eGroups Sponsor -------------------------~-~> Tellme Sports. Tellme Stocks. Tellme News. Just Tellme. http://click.egroups.com/1/9530/4/_/337252/_/971075450/ ---------------------------------------------------------------------_-> To Post a message, send it to: xtm-wg@eGroups.com To Unsubscribe, send a blank message to: xtm-wg-unsubscribe@eGroups.com
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Powered by eList eXpress LLC