I would caution against ignoring the declared notation for an entity,
since it may be used to specify an interpretation other than the
default interpretation that would be made by the system.
By associating notations with chunks of data, entity declarations
allow the same chunk of data to be viewed in different ways. The
"classic" example of this is an XML document that is treated as XML in
some places and as plain text in others (possibly as an example in a
book about XML).
It is true that most near-term applications can probably ignore
declared notations, since the web community is already used to the
limitations involved. This may change, however, as documents become
increasingly object-oriented, providing different views of themselves
for different audiences (as is done with SGML architectures).
-peter
-- Peter Newcomb TechnoTeacher, Inc. peter@petes-house.rochester.ny.us peter@techno.com http://www.petes-house.rochester.ny.us http://www.techno.com