Subject: Re: [xsl] Performance of predicate-based patterns From: "Jirka Kosek jirka@xxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Tue, 3 Feb 2015 23:26:52 -0000 |
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 23.1.2015 12:28, Michael Kay mike@xxxxxxxxxxxx wrote: > Does anyone know of any other commonly-used stylesheets (or even, > uncommonly used ones) which show similar characteristics, that is, > large numbers of match patterns using predicate matching only, > with no explicit element names? We'd like any optimizations we > implement to be as general-purpose as possible. You will end up with similar match pattern if you try to map Word styles (saved in WordprocessingML) into some XML structure. Style name is stored in a subelement which is two levels down from actual paragraph element. And a lot of publishing companies is processing Word input documents. You will have templates like: <xsl:template match="p[pPr/pStyle/@val = 'Heading 1']"> <h1> <xsl:apply-templates/> <h1> </xsl:template> Jirka - -- - ------------------------------------------------------------------ Jirka Kosek e-mail: jirka@xxxxxxxx http://xmlguru.cz - ------------------------------------------------------------------ Professional XML and Web consulting and training services DocBook/DITA customization, custom XSLT/XSL-FO document processing - ------------------------------------------------------------------ OASIS DocBook TC member, W3C Invited Expert, ISO JTC1/SC34 rep. - ------------------------------------------------------------------ Bringing you XML Prague conference http://xmlprague.cz - ------------------------------------------------------------------ -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (MingW32) iEYEARECAAYFAlTRWS4ACgkQzwmSw7n0dR7nMQCfcoXtoCHGZaGHDo/+7ICzfmWw 7icAn3leufFUMECkWLOMoh5oXUZqnhJw =Kr/j -----END PGP SIGNATURE-----
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Mulesoft XML support, Ihe Onwuka ihe.onwuk | Thread | Re: [xsl] Performance of predicate-, Martynas Jusevičius |
[xsl] Mulesoft XML support, Ihe Onwuka ihe.onwuk | Date | Re: [xsl] Performance of predicate-, Martynas Jusevičius |
Month |