Hierarchical queries

Hi,

is it possible to do hierarchical queries in Tamino?

More precisely: Suggest, that I have a set of XML documents with an attribute @id. These documents are linked together with an attribute @parent. Now, given a root id, I would like to retrieve the root node and all its childs with as few queries as possible.

If that helps: It might be possible to limit the trees depth.

Regards,

Jochen

Hi,

I’m not sure if I really understand your question. For me it seems that you want to retrieve an element with a certain attribute value and all elements referencing this element via a second attribute.
This can be done by a query similar to this one:

for $a in input()/my-doctye
where $a/@id=“mySearchValue”
return

{$a}
{input()/my-doctye[@parent=“mySearchValue”]}

But I doubt that this query is doing what you really want. Because you are mentioning hierarchical queries and the one I have suggested is just a simply nested query. Could you please give some more explanation?

Best Regards,

Thorsten