[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
Re: [xml-dev] Nested entity declarations in DTDs
- From: Sebastian Pipping <sebastian@pipping.org>
- To: xml-dev@lists.xml.org, daniel@devasta.ie
- Date: Sun, 13 Mar 2022 20:04:17 +0100
Hi Daniel and xml-dev,
On 13.03.22 19:43, Liam R. E. Quin wrote:
You are going on https://www.w3.org/TR/2008/REC-xml-20081126/ right?
more specifically, there is section…
D Expansion of Entity and Character References (Non-Normative)
https://www.w3.org/TR/2008/REC-xml-20081126/#sec-entexpand
…in there where the evaluation of this XML sample…
1| <?xml version='1.0'?>
2| <!DOCTYPE test [
3| <!ELEMENT test (#PCDATA) >
4| <!ENTITY % xx '%zz;'>
5| <!ENTITY % zz '<!ENTITY tricky "error-prone" >' >
6| %xx;
7| ]>
8| <test>This sample shows a &tricky; method.</test>
…is evaluated manually with explanation; given its use of "%" and
the resulting delayed interpretation of the entity declaration, this
seems to be about as close of a match as it gets.
I'm not sure of the consequences of "Non-Normative" in the section
heading. The way I read the related text is that they explain expected
behavior but also call this method error-prone to warn XML writers of
relying on this feature because of to-be-expected incompatibilities with
some implementations, due to the tricky aspects of these details.
Best
Sebastian
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]