Many of my existing XML documents contain a stylesheet link for a default
XSL stylesheet. This allows them to be viewed directly in XSLT-enabled
browsers such as IE6. However this link seems to turn off XXE's ability to
reference the CSS stylesheet for editor support.
An editor that already has an external binding to stylesheets should not
care about internal stylesheet links. Such links are how one would have to
support direct viewing of XML documents with XML/CSS-only browsers such as
Opera or Netscape 7, for example.
Also, a stylesheet link having a type="text/xsl" should not be an issue for
XXE, even if the architecture still has a valid reason to reject those
links of type="text/css". I don't think it should lose the configured
binding just because of legacy links.
If the issue is that the document contains PIs at all (which I realize are
not supported for authoring in XXE), they should still be preserved in the
infoset and written back out. Perhaps I misunderstand why the presence of
the xsl link causes documents to lose their CSS binding upon loading?
Regards,
--
Don Day <dond at us.ibm.com>
Advisory Software Engineer,
IBM Solution Technologies, Austin TX