- From: Joe Kesselman (yclept Keshlam) <keshlam@alum.mit.edu>
- Date: Thu, 03 Aug 2000 11:30:50 -0400
- To: xml-editor@w3.org
Question recently came up of how the DOM should handle <!ENTITY foo "<foo>"> I think the answer is that this shouldn't be legal, per 4.3.2 ("An internal general parsed entity is well-formed if its replacement text matches the production labeled content.") However, that interpretation seems to conflict with your new text for [E72], which says that a declaration is acceptable even if the declared entity would be ill-formed if referenced. The DOM has no good way of representing ill-formed content. The best we could do would be to turn this into <!ENTITY foo "&60;foo&62;"> which is not what the user specified. What do you expect the Infoset to do when handed such an entity declaration? How should the DOM present the Infoset's representation? -- ------------------------------------------------------ Joe Kesselman, http://www.lovesong.com/people/keshlam/ Opinions expressed are solely those of the author
Received on Thursday, 3 August 2000 11:31:06 UTC