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

