On Fri, 17 Dec 2004 10:39:34 +0100, Hussein Shafie <hussein at pixware.fr> 
wrote:
> Robert Moskowitz wrote:
> > What am I missing.  Why is xml editor changing:
> > <!DOCTYPE rfc SYSTEM "rfc2629.dtd" [
> >     <!ENTITY rfc2119 PUBLIC ''
> >       'http://xml.resource.org/public/rfc/bibxml/reference.RFC.2119.xml'>
> > ]>
> >
> > to:
> >
> > <!DOCTYPE rfc SYSTEM "rfc2629.dtd" [
> > <!ENTITY rfc2119 SYSTEM
> > "http://xml.resource.org/public/rfc/bibxml/reference.RFC.2119.xml";>
> > ]>
> >
> 
> Sorry but we do not provide support for third-party configurations

Actually, this is an xxe question, prompted by a bug in xml2rfc.

xxe does (I verified) change <!ENTITY foo PUBLIC "" "http://url/";> to
<!ENTITY foo SYSTEM "http://url/";> when saving.  This is conceptually
a noop, except that xml2rfc (the translation program to run on the xml
file) only handles relative URLs in SYSTEM entities but absolute ones
in PUBLIC entities.

So, I think the answer to Robert's question is "They're semantically
equivalent in XML and xxe just happens to choose the other
representation, and a bug in xml2rfc causes it to fail."

Robert, I sent you another email about other ways to include
references such as <?rfc include=?> from my research.att.com  account;
if you didn't get it perhaps you can contact me directly here.

  Bill

Reply via email to