Re: [xml] performance of parsing docbook with xincludes
- From: Nick Wellnhofer <wellnhofer aevum de>
- To: Stefan Sauer <ensonic hora-obscura de>
- Cc: xml gnome org
- Subject: Re: [xml] performance of parsing docbook with xincludes
- Date: Thu, 17 May 2018 16:18:29 +0200
On 16/05/2018 21:51, Stefan Sauer wrote:
So one solution could be another flag to enable this?
Yes, but it would be rather ugly.
Thanks, reading the code. Need to figure where we could cache external
subsets and what a suitable keys is (ExternalID ?).
Note that I'm currently not planning to review and integrate larger patches
from other developers. I only took over some libxml2 maintenance duties
because noone else did. So even if you write a high-quality patch, it might
never get merged.
Caching external subsets for XIncludes certainly sounds like a nice feature
but I would prefer to find a simpler solution. For example, can't you just
omit the external DTD from included documents? You wrote:
and gtk-doc will replicate this for the fragments (replacing 'book' with
e.g. 'refentry'). This way one can e.g. inject things like a version.
What do you mean by "inject things like a version"? Why exactly do your
included documents have to reference an external DTD?
Another idea is to stop loading external DTDs for XIncludes without an
XPointer expression. This would still change the behavior for some users but
it's much less likely to cause problems.
Nick
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]