
Hi Syd, By default an XInclude processor does base URI fix-up, that means adding an xml:base on the included content whose value is the URI of the included file to enable further references from the included content to be correctly resolved. You can pass the including document through a copy stylesheet to see exactly what you get after XInclude processing. You can disable the base URI fix-up from Options->Preferences -- XML / XML Parser by disabling the "Base URI fix-up" option but that is strongly not recommended. Instead, the schema should be changed to allow xml:base on any element. And if you do that change you should add also xml:space and xml:lang and maybe also xml:id. Best Regards, George -- George Cristian Bina <oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger http://www.oxygenxml.com Syd Bauman wrote:
When the preference XML > XML / XML Parser > Enable XInclude Processing is checked, I get an error message on validation of the including document if the xml:base= attribute is *not* declared for the root element of the included document.
I am guessing that oXygen is tacking on an xml:base= attribute to the root element of the included documents before validation.
------------------------------------------------------------------------
_______________________________________________ oXygen-user mailing list oXygen-user@oxygenxml.com http://www.oxygenxml.com/mailman/listinfo/oxygen-user