8 Jun
2010
8 Jun
'10
10:19 a.m.
I would like to combine the xml path search of two different levels. An example, the xml can be either case #1: <main> <a> <b><c/></b> <b><c/></b> </a> </main> or case #2: <main> <b><c/></b> <b><c/></b> </main> Now I want to process the <c> elements from the <main> level and loop through them with the position function: \xmlfilter{#1}{/(a/b|b)/name/position(\the\scratchcounter)} This however does not work, I tried various path expressions, for example with * but to no avail. Is there a path expression that can select either /a/b or /b ? Hans van der Meer