1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2025-10-21 14:53:44 +03:00
Files
libxml2/python/tests
Nick Wellnhofer 2f3655c9c3 parser: Pop PEs that start markup declarations explicitly
We currently only handle "Validity constraint: Proper Declaration/PE
Nesting", but we must detect "Well-formedness constraint: PE Between
Declarations" separately:

> The replacement text of a parameter entity reference in a DeclSep must
> match the production extSubsetDecl.

PEs in DeclSeps are PEs that start with a full markup declaration (or
another PE). These are handled in xmParse{Internal|External}Subset. We
set a flag on these PEs and don't close them implicitly in
xmlSkipBlankCharsPE. This will make unterminated declarations in such
PEs cause a parser error. The PEs are closed explicitly in
xmParse{Internal|External}Subset, the only location where they are
allowed to end.
2025-05-25 14:26:30 +02:00
..
2023-12-11 22:13:05 +01:00
2023-08-15 12:55:35 +02:00
2023-08-15 12:55:35 +02:00
2023-08-15 12:55:35 +02:00
2023-08-15 12:55:35 +02:00
2023-08-15 12:55:35 +02:00
2023-08-15 12:55:35 +02:00
2023-08-15 12:55:35 +02:00
2023-08-15 12:55:35 +02:00
2023-08-15 12:55:35 +02:00
2023-08-15 12:55:35 +02:00
2023-08-15 12:55:35 +02:00
2023-08-15 12:55:35 +02:00
2023-08-15 12:55:35 +02:00
2023-08-15 12:55:35 +02:00
2023-08-15 12:55:35 +02:00
2023-08-15 12:55:35 +02:00
2023-08-15 12:55:35 +02:00
2023-08-15 12:55:35 +02:00
2023-08-15 12:55:35 +02:00
2023-08-15 12:55:35 +02:00
2023-08-15 12:55:35 +02:00
2023-08-15 12:55:35 +02:00
2023-08-15 12:55:35 +02:00
2023-08-15 12:55:35 +02:00
2023-09-21 21:31:52 +02:00
2023-08-15 12:55:35 +02:00
2023-08-15 12:55:35 +02:00
2023-08-15 12:55:35 +02:00
2023-08-15 12:55:35 +02:00
2023-08-15 12:55:35 +02:00
2024-10-15 11:11:38 +02:00
2023-08-15 12:55:35 +02:00
2023-08-15 12:55:35 +02:00
2023-08-15 12:55:35 +02:00
2023-08-15 12:55:35 +02:00
2023-08-15 12:55:35 +02:00
2023-08-15 12:55:35 +02:00
2023-08-15 12:55:35 +02:00
2023-08-15 12:55:35 +02:00
2023-08-15 12:55:35 +02:00