Encoding detection

Don't unexpand entities that are not properly nested.

expand general entity references for default values

attval normalization of default values

internal general entities in the object model

notations in the object model

Don't unexpand empty entities that might be pasted.

overridden param entity declarations

Unparsed ignored sections in the object model.

Include external param entities in object model.

Try to parse ignored marked sections.

In the object model add something for case where internal param
entity was not preserved.

Add something for case where param entity was overridden.

<!ENTITY % g "(x|y)">
<!ATTLIST foo bar NOTATION %g; #IMPLIED>

Should recognize above case as enum group.

Warning for unused parameter entities.

Better treatment of fixed attribute values.

Abstraction for string; string pasting.

Translation to RELAX NG: undefined elements; namespaces; overridden
attributes.

SAXEntityManager (support Norm's entity manager)

Interface to report warnings properly.

Error for illegal public IDs.

Error for duplicate ELEMENT declarations.

Check other DTD VCs

Encoding detection

Don't unexpand entities that are not properly nested.

expand general entity references for default values

attval normalization of default values

internal general entities in the object model

notations in the object model

Don't unexpand empty entities that might be pasted.

overridden param entity declarations

Include external param entities in object model.

Try to parse ignored marked sections.

In the object model add something for case where internal param
entity was not preserved.

Add something for case where param entity was overridden.

<!ENTITY % g "(x|y)">
<!ATTLIST foo bar NOTATION %g; #IMPLIED>

Should recognize above case as enum group.

Warning for unused parameter entities.

Better treatment of fixed attribute values.

Abstraction for string; string pasting.

Translation to RELAX NG: undefined elements; namespaces; overridden
attributes.

SAXEntityManager (support Norm's entity manager)

Interface to report warnings properly.

Error for illegal public IDs.

Error for duplicate ELEMENT declarations.

Check other DTD VCs

Add ignore sections to object model.
Add ignore sections to object model.


git-svn-id: ca8e9bb6f3f9b50a093b443c23951d3c25ca0913@176 369101cc-9a96-11dd-8e58-870c635edf7a
