i have this database:
and the collection “cinetheque” with the doctype "client"
and i want to get, for example the document at ino:id = 100
but this don’t get input()/client[@ino:id=“100”]
i must traverse all the database with a " for … " ???
It depends on how you are accessing the document. I.e. the following URL should show you your document.
The easiest way to access a document with a known ino:id is to use the URL (as in Mark’s example).
In terms of formulating a XQuery query to do this then something like the following will work:
declare namespace tf = "http://namespaces.softwareag.com/tamino/TaminoFunction" for $x in input()/client where tf:getInoId($x) = 100 return $x
The for will only iterate over one document since the tf:getInoId will only preselect one document, i.e the document with ino:id = 100.
In each case the document will be returned without the ino:id attribute.
Hope this helps.
Software AG (UK) Ltd.