2023-05-04 12:04 Hussein Shafie:
On 5/4/23 02:28, Leif H Silli wrote:
The relase notes of XXE 10.4 [1] metntions this bug fix:
So based on XML 1.0, it does seems as if <html> and <html xml:lang="">
are considered equal.
Yes.
There is still a practical difference, though, which is that <html>
may inherit a language from a process higher up - such as from HTTP.
Correct but is this a good practice in the context of structured
documents?
The best practise is to always declare the language.
But there are situations where one wants the included element to
inherit the language from the parent element in the composed document
(just as one may want HTML to inherit the language from HTTP).
Sorry but I don't see.
If the user is aware that XInclude behaves like that, then I agree. It
could surprise some.
Sorry but we do not plan to implement: «An XInclude processor may, at
user option, suppress xml:base and/or xml:lang fixup.»
Noted. I can live well with that.
Leif Halvard Silli
--
XMLmind XML Editor Support List
xmleditor-support@xmlmind.com
http://www.xmlmind.com/mailman/listinfo/xmleditor-support