Hi,
[snip]
> Now, my problem is that the text is french, with characters
> entities (like é).
>
> If I have words with entities in them, like
> cathédrale, they are considered as three text() nodes,
> not one, and my template matching fails.
Which processor are you using? Entities will not generate separate text nodes in the data model, il.e. a text node never has an immediately following or preceding sibling that is a text node - see <http://www.w3.org/TR/xpath#section-Text-Nodes>.
Anyhow, if you have to use a product which creates several text as you described, your problem becomes a grouping problem: process only the first (or last) text node in a group of consecutive text nodes, and there combine the consecutive text nodes into a RTF, and pass that to "marquage" template.
Cheers,
Jarno
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|