Welcome! Log In Create A New Profile

Advanced

[PATCH 0 of 4] XSLT HTML parsing

Laurence Rowe
March 21, 2012 05:30PM
Hi,

These patches add HTML parsing support to the XSLT filter module. They have
been updated to incorporate earlier feedback from the list and irc and
correspond with the current head of:
https://bitbucket.org/lrowe/nginx-xslt-html-parser

They apply on top of the xslt_param changes from:
http://mailman.nginx.org/pipermail/nginx-devel/2012-March/001926.html

Note that the current ordering of filter modules means that the charset is not
normally set on headers_out before the XSLT filter runs. As you can control
the output charset encoding from XSL with "<xsl:output encoding=.../>" it
probably makes sense to move the xslt filter to execute after the charset
filter. However, this is left outside the scope of this patch set.

Laurence

_______________________________________________
nginx-devel mailing list
nginx-devel@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-devel
Subject Author Views Posted

[PATCH 0 of 4] XSLT HTML parsing

Laurence Rowe 1288 March 21, 2012 05:30PM

[PATCH 3 of 4] xslt_html_parser directive

Laurence Rowe 570 March 21, 2012 05:30PM

[PATCH 2 of 4] Set done flag on module context to stop further chunk parsing

Laurence Rowe 502 March 21, 2012 05:40PM

Re: [PATCH 2 of 4] Set done flag on module context to stop further chunk parsing

Maxim Dounin 578 March 27, 2012 10:04PM

[PATCH 4 of 4] Handle empty response body

Laurence Rowe 489 March 21, 2012 05:40PM

Re: [PATCH 4 of 4] Handle empty response body

Maxim Dounin 513 March 27, 2012 10:04PM

[PATCH 1 of 4] Set parser options with xmlCtxtUseOptions

Laurence Rowe 552 March 21, 2012 05:40PM

Re: [PATCH 1 of 4] Set parser options with xmlCtxtUseOptions

Maxim Dounin 551 March 27, 2012 09:58PM



Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 155
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready