|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: are the regular expressions over xml structure?
On 29/06/2012 12:47, Dimitre Novatchev wrote:
>> rx = xml_re.compile('''(h1, (not h1)*)''')
>> rx.sub('''<section>\0</section>''', xml_doc)
>
> Why would anybody sacrifice the readability, maintainability and
> polymorphism/extensibility of XSLT templates for something as ugly,
> unreadable and error-prone as this?
>
Well, there are certainly cases where it would be nice to match a
sequence of nodes that matches some pattern, rather than only matching
individual nodes: a generalization of xsl:for-each-group. Something like:
<xsl:apply-group-templates select="body/*"/>
<xsl:group-template match="element(h1), element(p)*">
<section title="{current-group()/self::h1}">
<xsl:copy-of select="current-group()/self::p"/>
</section>
</xsl:group-template>
Michael Kay
Saxonica
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] |
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
|
|||||||||

Cart








