Скорее всего, потому что нет элемента root. Все XML должны быть заключены в один элемент-узел, то есть root. Для X HTML это <html>
. Но, поскольку я не знаю, как работает блокнот amazon-mws, это все, что я могу догадаться. Вам потребуется что-то вроде:
<?xml version="1.0" encoding="utf-8"?>
<some-outer-element>
<messagetype>OrderFulfillment</messagetype>
<message>
...
</message>
</some-outer-element>
, где <some-outer-element>
должен быть действительным root -элементом для типа документа, который вы используете. Какой из них должен быть в документации для Amazon MWS (Scratchpad) или в определении схемы XML используемого вами XML.