Donate Share

Saxon XSLT and XQuery Processor

Tracker: Bugs

5 Parameter Entities in Internal Subset - ID: 472842
Last Update: Settings changed ( mhkay )

The XML specification disallows parameter entity
references within a declaration in the internal DTD
subset, but allows them within external parameter
entities pulled into the internal DTD subset by means
of a parameter entity reference.

AElfred doesn't allow parameter entity references
within a declaration in the internal DTD subset,
whether they appear directly or whether they are
within external parameter entities pulled into the
internal DTD subset by means of a parameter entity
reference.

Present in 6.4.4 and all previous releases. (This bug
has been known about for some time and is not at all
easy to fix).


Michael Kay ( mhkay ) - 2001-10-19 16:43

5

Closed

Fixed

Michael Kay

AElfred parser

v6.4.4

Public


Comments ( 2 )

Date: 2001-11-15 14:58
Sender: mhkayProject Admin

Logged In: YES
user_id=251681

Fixed in 6.5


Date: 2001-11-13 19:15
Sender: mhkayProject Admin

Logged In: YES
user_id=251681

I believe I have now fixed this in the source code.
Added test:
if (peIsError && entityStack.size()==1)
at line 3419 to ensure the failure is only reported if it
occurs in the main document entity, not in an external PE
loaded from the main document entity.


Attached File

No Files Currently Attached

Changes ( 3 )

Field Old Value Date By
status_id Open 2001-11-15 14:58 mhkay
close_date - 2001-11-15 14:58 mhkay
resolution_id None 2001-11-15 14:58 mhkay