OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

topicmaps-comment message

[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