[
Lists Home |
Date Index |
Thread Index
]
Marko,
Having struggled with this very point, I might suggest that you look here:
http://www.w3.org/TR/REC-xml#as-PE
http://www.w3.org/TR/REC-xml#vc-PEinGroup
http://www.w3.org/TR/REC-xml#vc-PEinMarkupDecl
As a consequence of the insertion of a leading and following space, the
parser would treat the second line of your first example as:
<!ENTITY % cat "c at">
Your second example (besides meaning "ENTITY" for the first line)
violates the balanced parenthesis rule, as does your third example.
-Eric
Marko Milicevic wrote:
>I can not find the section of the standard that specifies whether the
>following cases of parameter-entity references are valid or invalid? Each
>case occurs within the external DTD subset.
>
>Thanks.
>
>Marko.
>.
>
>
>1)
><!ENTITY % dog '% cat "c'>
><!ENTITY %dog; at">
>
>2)
><!ELEMENT % dog "cat (AAA* ,">
><!ELEMENT %dog; BBB)>
>
>3)
><!ELEMENT % dog "#PCDATA)">
><!ELEMENT cat (%dog;>
>
>
>-----------------------------------------------------------------
>The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
>initiative of OASIS <http://www.oasis-open.org>
>
>The list archives are at http://lists.xml.org/archives/xml-dev/
>
>To subscribe or unsubscribe from this list use the subscription
>manager: <http://lists.xml.org/ob/adm.pl>
>
>
>
|