Encoding detection

expand general entity references for default values

attval normalization of default values

general entities

notations

Error reporting.

Don't unexpand entities that are not properly nested.

Don't expand empty entities that might be pasted.

overridden declarations

(foo %bar) where bar is empty

case where entity contains just "|" or ","

undefined elements


empty param entities at the group level
ignored sections
included sections
external general entities


something for case where param entity was not preserved

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

expand general entity references for default values

attval normalization of default values

general entities

notations

Error reporting.

Don't unexpand entities that are not properly nested.

Don't expand empty entities that might be pasted.

overridden declarations

(foo %bar) where bar is empty

case where entity contains just "|" or ","

undefined elements


empty param entities at the group level
ignored sections
included sections
external general entities


something for case where param entity was not preserved

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

Should recognize above case as enum group.

Add note about enum group case.
Add note about enum group case.


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