mirror of
https://gitlab.gnome.org/GNOME/libxml2.git
synced 2024-12-27 03:21:26 +03:00
24 lines
795 B
Plaintext
24 lines
795 B
Plaintext
XML:
|
|
====
|
|
- I/O avoid copies when parsing mmap'ed files, need to use
|
|
unmutable buffers except for the last 4K to make it 0 terminated
|
|
(or get rid of 0 termination check in the whole parser, hard !)
|
|
- recheck > 4Gb instances for parsing, and RNG validation.
|
|
|
|
|
|
XSLT:
|
|
=====
|
|
- global variable access
|
|
for each expr in stylesheet : allocate index
|
|
for each transformation context
|
|
create an index table
|
|
cache values in the transformation
|
|
- context evaluation
|
|
- cache
|
|
- constants at the XPAth level
|
|
- provide more info on compiled expressions
|
|
- dependances w.r.t. variables (which ones)
|
|
- dependancy on the current node
|
|
- dependancy on the current document
|
|
- do not use _private but other fields in the node structures.
|