//book[contains(desc, ' q')]/title
Michael Kay
http://www.saxonica.com/
-----Original Message-----
From: Karl Koch [mailto:TheRanger(_at_)gmx(_dot_)net]
Sent: 24 July 2005 21:25
To: Mulberry list
Subject: [xsl] Detecting character combination in XML
Hello experts,
I have the following XML structure:
<bookshelf>
<book>
<title>A</book>
<desc>This qis an interesting qbook about...</desc>
</book>
<book>
<title>B</book>
<desc>This is another good book</desc>
</book>
</bookshelf>
When you look at the description (desc) you can see that the
first text
contains sometimes a "q" (non capital letters) before a word.
I would like a
script that detects all books and return their titles, when
the description
contrains a space and a q next to each other somewhere in the
text. This
should be only if the q is a non-capital letter. I am using
Xalan and don't
really want to change the parser for this task...
This text output here would look that:
A
I am aware that this might be sometimes incorrect but I just
want to use
this output to crosscheck and support my manual work.
Also, I have some variations for this:
variation a) I would like to detect the following ". q".
variation b) I would like to detect teh following "? q".
Any help is highly appreciated,
Karl
--
GMX DSL = Maximale Leistung zum minimalen Preis!
2000 MB nur 2,99, Flatrate ab 4,99 Euro/Monat:
http://www.gmx.net/de/go/dsl
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail:
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--