RE: [xsl] (text processing) lexical context

Subject: RE: [xsl] (text processing) lexical context
From: "Michael Kay" <michael.h.kay@xxxxxxxxxxxx>
Date: Wed, 24 Apr 2002 08:45:56 +0100
Show us your code and we'll tell you why it's not working...

Michael Kay
Software AG
home: Michael.H.Kay@xxxxxxxxxxxx
work: Michael.Kay@xxxxxxxxxxxxxx 

> -----Original Message-----
> From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Nicolas
> Mazziotta
> Sent: 24 April 2002 07:29
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: [xsl] (text processing) lexical context
> 
> 
> Hello,
> 
> I'm working with xsl to process marked-up text for linguistic purpose.
> The current aim is to generate lists that extract some 
> elements and its
> current context.
> 
> e.g.
> 
> <root>
> This is the <w>first</w> <i>sentence</i>. This is the <w>second</w>
> <i>sentence</i>. This is the <w>third</w> <i>sentence</i>.
> </root>
> 
> 
> would be formatted so that the list would look like:
> 
> <html>
> <ol>
> <li>first: This is the <b>first</b> <i>sentence</i>. 
> <li>Second: This is the <w>second</b> <i>sentence</i>. 
> <li>Third: This is the <b>third</b> <i>sentence</i>.
> </ol>
> </html>
> 
> But I can't figure out how I can select the text surrounding the <w>
> element without using <xsl:value-of.../>, which does not allow me to
> process the following <i> element...
> 
> i.e., I get
> 
> <html>
> <ol>
> <li>first: This is the <b>first</b> sentence. 
> <li>Second: This is the <w>second</b> sentence. 
> <li>Third: This is the <b>third</b> sentence.
> </ol>
> </html>
> 
> and the <i> element is lost...
> 
> And I can't do <xsl template match="substring(...)"> because substring
> is not a DOM node.
> 
> Help: is there a way to process substrings or stg?
> 
> N. Mazziotta
> 
> 
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
> 

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread