[
Lists Home |
Date Index |
Thread Index
]
- From: John Cowan <jcowan@reutershealth.com>
- To: Rob Lugt <roblugt@bigfoot.com>, "xml-dev@xml.org" <xml-dev@xml.org>
- Date: Wed, 27 Sep 2000 12:45:20 -0400
> Rob Lugt wrote:
> [I]s the following document well-formed?
>
> <?xml version="1.0"?>
> <!DOCTYPE message [
> <!ENTITY greet "<greeting>Hi</greeting>">
> ]>
> <!--Atribute value has an entity reference: &greet; which contains mark-up! -->
> <message value="&greet;"/>
No. The character "<" may not appear in any attribute value, either directly
or indirectly. It can appear only through a character reference or a reference
to an entity (such as lt) containing a character reference.
> If not, can somebody point out where in the XML 1.0 spec this is mandated?
Section 3.1, the WFC "No < in Attribute Values". The reference to < in this
constraint has been removed by an erratum.
--
There is / one art || John Cowan <jcowan@reutershealth.com>
no more / no less || http://www.reutershealth.com
to do / all things || http://www.ccil.org/~cowan
with art- / lessness \\ -- Piet Hein
|