I have some new info:

I assumed that the namespace declaration only got inserted into XHTML files without the HTML doctype declaration.

However, it turns out that the declarations get inserted even in regular XHTML files __with__ the HTML doctype declaration.

Further more, when I enable the option to immediately save new documents, I recognized that in the immediately saved file, there are no xmlns declarations. Only when I subsequently write something, and __then__ save the file, do the xmlns attributes get inserted.

2025-04-09 11:58 Hussein Shafie:
 [ snip ]
Anyway, I just wondered if this is due to some XXE setting that I might have edited?

I don't see which setting this could be.

Then what is it ...?

Or if it is an XXE bug?

Even if all these namespace declarations are not useful, they are pretty harmless.

Probably. Unless this is sign of some further misbehavior by XXE.

I noticed that in one document, some "<" that should been kept as is, were converted to &lt;.

Another issue is that the built in validator/error checker does not detect these namespace declarations: It should reported them as errors. But instead it simply ignores them - it is as if they do not exist.

Leif

--
XMLmind XML Editor Support List
xmleditor-support@xmlmind.com
http://www.xmlmind.com/mailman/listinfo/xmleditor-support

Reply via email to