Parameter Entity Replacement and the XML 1.0 Grammar
Tony Graham
tgraham at mulberrytech.com
Thu Nov 18 05:36:52 GMT 1999
At 17 Nov 1999 10:24 -0500, G. Ken Holman wrote:
> Today I started using a validating parser on the source file and it is
> choking on the entity declaration.
>
> I immediately thought the new parser I was using was at fault, but thought
> I'd check XML 1.0 and saw that perhaps parameter entity references are not
> allowed according to the grammar:
...
> So, my question is: Does 4.4.8 take precedence over the grammar
> productions (the new parser is incorrect), or is the behaviour I am used to
> not correct (XT is incorrect)?
4.4.8 also says that "its replacement text is enlarged by the
attachment of one leading and one following space (#x20) character".
...
> T:\ftemp>type test.ent
> <!ENTITY % e "wmf"><!--non .gif extension-->
> <!NOTATION %e; SYSTEM "">
> <!ENTITY % filename "'abc.%e;'">
This evaluates to "'abc. wmf '". According to RFC 2396, spaces aren't
allowed in URIs. Perhaps the parser is giving a not very useful error
message in response to the spaces in the URI.
What happens when you use:
<!ENTITY % filename "'abc.wmf'">
Regards,
Tony Graham
======================================================================
Tony Graham mailto:tgraham at mulberrytech.com
Mulberry Technologies, Inc. http://www.mulberrytech.com
17 West Jefferson Street Direct Phone: 301/315-9632
Suite 207 Phone: 301/315-9631
Rockville, MD 20850 Fax: 301/315-8285
----------------------------------------------------------------------
Mulberry Technologies: A Consultancy Specializing in SGML and XML
======================================================================
xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To unsubscribe, mailto:majordomo at ic.ac.uk the following message;
unsubscribe xml-dev
To subscribe to the digests, mailto:majordomo at ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa at ic.ac.uk)
More information about the Xml-dev
mailing list