[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
[Recent Entries]
[Reply To This Message]
Re: Getting the offset of a matching-substring in <xs
Subject: Re: Getting the offset of a matching-substring in <xsl:analyze-string>
From: "Imsieke, Gerrit, le-tex" <gerrit.imsieke@xxxxxxxxx>
Date: Fri, 16 Mar 2012 01:49:56 +0100
|
I think you need a second pass to calculate the offsets.
On 2012-03-16 01:00, Martin Holmes wrote:
Hi there,
I'm doing some automated markup using <xsl:analyze-string>, and as part
of the output I'd like to record the offset and length of each matched
substring. So given input like this in a text node (simplified example):
This is a test.
and a match like this:
<xsl:analyze-string select="$input" regex="{'[a-zA-Z]+'}">
<xsl:matching-substring>
<w offset="???" length="{string-length(.)}">
<xsl:value-of select="."/>
</w>
<xsl>matching-substring>
</xsl:analyze-string>
I'm wondering if there's any way I can calculate the offset value (which
for "This" would be 1, for "is" would be 6, etc.).
Does anyone know if there's a way to do this?
All help appreciated,
Martin
|
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format
RSS 2.0 |
|
Atom 0.3 |
|
|