Итак, у меня есть документ DOM, который выглядит по существу таким образом
<categories>
<category id="1"/>
<category id="2"/>
</categories>
Так выглядит документ в Firebug, как и ожидалось.
Однако, когда я отправляю это на сервер, я получаю
<categories>
<category id="1"/>
<category id="2"/>
</categories>
Действительно, doc.documentElement.firstChild.nodeName возвращает "CATEGORY". Узлы добавляются с помощью jQuery.append('<category> ').
Почему дочерние теги возвращаются во всех кепках?