Эти документы не являются семантически эквивалентными. Элемент верхнего уровня первого находится в пространстве имен http://myNS
, а элемент второго уровня находится в пространстве имен по умолчанию.
Элементы child двух документов эквивалентны. Но сами документы не являются.
Edit:
Существует разница между xmls:ns='http://myNS'
и xmlns='http://myNS'
, которую я, похоже, упустил из виду. В любом случае, эти документы семантически эквивалентны, и я просто ошибаюсь.