r2108 - trunk/varnish-cache/bin/varnishd
phk at phk.freebsd.dk
Thu Oct 18 13:01:22 CEST 2007
In message <ujrr6jsheuu.fsf at false.linpro.no>, =?iso-8859-1?Q?Dag-Erling_Sm=F8rg
>"Poul-Henning Kamp" <phk at phk.freebsd.dk> writes:
>> Dag-Erling Sm=F8rgrav <des at linpro.no> writes:
>> > An ESI document doesn't need to be well-formed XML (it could be
>> > just want to grep for <esi:whatever> and ignore everything else.
>> Not quite, I've read up on ESI, both on w3c, oracle and akamai, and
>> my conclusion is that ESI, with one exception, does not stand
>> outside the XML (SGML ?) syntax of the basic document, if it has
>They key here is "if it has one" - not to mention that what the spec
>says is not necessarily an accurate reflection of what you will see in
I've done my best to accomodate the "if it has one" scenario, but there
is no excaping that the ESI standard is expressed in XML syntax.
Provided you don't have too things in your file which will foul up
the XML aspect of ESI, then my parser will work correctly.
Having <esi:include bla bla> in the middle of a file which is all
does not make it impossible to find the XML esi specification.
Poul-Henning Kamp | UNIX since Zilog Zeus 3.20
phk at FreeBSD.ORG | TCP/IP since RFC 956
FreeBSD committer | BSD since 4.3-tahoe
Never attribute to malice what can adequately be explained by incompetence.
More information about the varnish-commit