XML Editor
Sign up for a WebBoard account Sign Up Keyword Search Search More Options... Options
Chat Rooms Chat Help Help News News Log in to WebBoard Log in Not Logged in
Show tree view Topic
Go to previous topicPrev TopicGo to next topicNext Topic
Postnext
subhojit dasguptaSubject: Support for xml is-idref
Author: subhojit dasgupta
Date: 28 Sep 2005 08:23 AM
Hi
I would like to know if stylus studio supports the new xml functions is-id ()and is-idref().These are relatively new topics.I intend to use them in my xquery application.

Thanks
Subhojit

Postnext
Alberto MassariSubject: Support for xml is-idref
Author: Alberto Massari
Date: 28 Sep 2005 09:03 AM
Hi Subhojit,
the is-id and is-idref functions are pseudo-functions defined as part of the data model, so you cannot invoke them from XQuery.
If you need to test whether a node is an ID/IDREF you should use the "instance of xs:ID"/"instance of xs:IDREF" instruction, or directly use fn:id/fn:idref

Hope this helps,
Alberto

Postnext
subhojit dasguptaSubject: Support for xml is-idref
Author: subhojit dasgupta
Date: 28 Sep 2005 10:46 AM
Hi Alberto

Thanks for the quick response.That was of much use.But i still have some more queries and may be you could help me with that .I need to implement the equivalent of xml:key/keyref functionality in my xquery application due to some performance issues encountered with key/keyref.I am of the opinion that id/idref is a good alternative for that.Do you have any suggestions on this?

Best Regards
Subhojit

Posttop
Alberto MassariSubject: Support for xml is-idref
Author: Alberto Massari
Date: 29 Sep 2005 09:52 AM
Hi Subhojit,
it's not clear to me what you want to achieve; you say xml:key/keyref, but there is no such thing (unless you are referring to the XMLSchema constructs xsd:key and xsd:keyref).
Even in this case, key/keyref are a more powerful than the DTD-based id/idref.
Can you explain your project in more details?

Thanks,
Alberto

 
Go to previous topicPrev TopicGo to next topicNext Topic
Download A Free Trial of Stylus Studio 6 XML Professional Edition Today! Powered by Stylus Studio, the world's leading XML IDE for XML, XSLT, XQuery, XML Schema, DTD, XPath, WSDL, XHTML, SQL/XML, and XML Mapping!  
go

Log In Options

Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio® and DataDirect XQuery ™are from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2016 All Rights Reserved.