Parker, David wrote:
> I found the following problem in trying Sect 3.2 "Inserting a reference to 
> Copyright.html into the XHTML page".  
> 
> The Copyright notice was not displayed in the generated HTML page when viewed 
> using MS Internet Explorer V6.  The symbols ]> appear at the top of the page, 
> and the entity references (not entity values) are displayed.  On viewing the 
> XML source code generated by  XMLEditor, I found that the XML ENTITY 
> generated for the div reference is included in the DOCTYPE element (as listed 
> below), which I consider to be incorrect.

There is no bug here. The XML generated by XMLmind XML Editor is 
well-formed and completely standard.



> However, so far, I have not been able to get MS IE V6 to correctly display 
> the Entity value.

MS IE has chosen not to load and display external parsed entities. 
That's it.

This is surprising and not very user friendly but there's nothing 
fundamentally wrong with that. May be the rationale is in security 
considerations.



---
PS: Mozilla has exactly the same behavior, here's an excerpt of 
http://www.mozilla.org/newlayout/xml/

---
A Word About DTDs and Other External Entities

Mozilla does not load external entities from the web.

Mozilla can load external entities whose system identifier uses the 
'chrome' protocol. This feature is used mainly to localize Mozilla to 
different languages (the UI strings are stored in external DTD files). 
Another exception is an entity whose system identifier is a relative 
path, and the XML declaration states that the document is not standalone 
(default), in which case Mozilla will try to look for the entity under 
<bin>/res/dtd directory.
---

I didn't find a similar explanation for Internet Explorer.


Reply via email to