Lists Home |
Date Index |
- From: David Brownell <email@example.com>
- To: firstname.lastname@example.org
- Date: Sun, 09 May 1999 17:04:00 -0700
> Ok, I'm a little confused about the issues with & in entity literals. Here is
> one JC test:
> <!DOCTYPE doc [
> <!ELEMENT doc (#PCDATA)>
> <!ENTITY e "<![CDATA[&foo;]]>">
> In this one, there is definitely an ampersand in an entity literal which is not
> part of a numeric character reference or an intrinsic character reference. The
> spec does not seem to day "No raw & in an entity value unless its a numeric ref
> or intrinsic ref, or some other reference that's just left unexpanded", right?
> It just says that there can be no ampersands in an entity value unless its part
> of a numeric reference or an intrinsic reference.
Have a closer look at production 9:
 EntityValue ::=
'"' ([^%&"] | PEReference | Reference)* '"' |
"'" ([^%&'] | PEReference | Reference)* "'"
Which _does_ say that you can't have a raw '&' in an entity value etc.
That's what the excslusion syntax means.
xml-dev: A list for W3C XML Developers. To post, mailto:email@example.com
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To (un)subscribe, mailto:firstname.lastname@example.org the following message;
To subscribe to the digests, mailto:email@example.com the following message;
List coordinator, Henry Rzepa (mailto:firstname.lastname@example.org)