Subject: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.
Subject:Support for xml is-idref Author:(Deleted User) 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
Subject: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?
Subject:Support for xml is-idref Author:(Deleted User) 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?