Hi,
Ok I understood what I didn't understood before, I'm trying
to make it good
and I write back either the solution I found or maybe other
problems I
encountered
indeed I encountered other problems :
- In the recursive template, there's a problem at the last
loop cause
substring-before the space is empty, but I found a solution
Oh yeah, forgot about that cause I didn't test the code I sent you. Sorry.
- there's also the problem of double matched THEME, because
they have many
correspondings strings in label attribute
- How to highlight the searched string while displaying the
label attribute
of the THEME elements matched.
Do you mean how to highlight the query tokens in the label? Recursive templates
again, though it becomes harder if multiple query token match a single label
and if they overlap.
So I'm working on it (it's about to be over) and come back
in a while...
I originally went this route some time ago. I have since used Jakarta
Lucene to index XML putting content and certain elems/attrs
into fields.
It is very fast to index and search. If you are using java, I would
suggest using lucene. They have some examples of how to do this (it's
not hard).
I second Robert's suggestion—Lucene's a good tool and might make your life a
lot easier in the long run.
Cheers,
Jarno - KiEw: DCDisk (Rotersand vintage rework)
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list