OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: Notations in the external Subset

[ Lists Home | Date Index | Thread Index ]
  • From: David Brownell <david-b@pacbell.net>
  • To: Sangineto Stefano <StefanoSangineto@OPACC.CH>
  • Date: Wed, 11 Aug 1999 08:11:54 -0700

Sangineto Stefano wrote:
> <?xml version="1.0"?>
> <!DOCTYPE nachricht SYSTEM "nachricht.dtd" [
> <!ENTITY bild SYSTEM "ferien.jpg" NDATA jpg>
> ]>
> <nachricht>
> ...
> I read in the XML specification that the internal subset is processed before
> the external subset. Is this the reason for my xml-editor error messages
> (Notation not declared Line 3)?

I'd say that's a bug in the validation being performed by
the XML processor used by your editor application.

There's a validity requirement that the notation ("jpg")
be declared.  If you declare it in the external subset,
you'll meet that validity constraint.  The spec doesn't
place a "define before use" requirement there, as was
done for references to parsed entities.

The processor you are using is checking too early (when
the entity is declared); it should be delaying until the
notation declarations are all known.

> Is there a way to get round this annoying problem or must each author
> declare his own notations?

Use an XML processor which doesn't have this bug.

As you implied, it'd be quite painful (also error-prone) to
use unparsed entities if the internal subset couldn't refer
to notations that were declared externally.

- Dave

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To (un)subscribe, mailto:majordomo@ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk)


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS