--- title: XML in Mozilla slug: XML_in_Mozilla ---
Поведение метода length объекта XML в браузерах IE и Mozilla
Непредвиденное поведение метода определяющего количество элементов в коллекции в браузере Mozilla.
Имеем XML документ с разным количеством вложенных элементов, пример:
<root>
<books>
<title></title>
<aftor></aftor>
<page></page>
<note>
<first></first>
<second></second>
</note>
<note>
<first></first>
<second></second>
</note>
</books>
<books>
<title></title>
<aftor></aftor>
<page></page>
<note>
<first></first>
<second></second>
</note>
</books>
</root>
Казалось, при определении количества дочерних элементов у элемента <root> должны получить - 2, а получаем вместо этого количество вложений элемнтов в XML файле - 5, причём в IE данный метод (length) ведёт себя корректно. Ищу пути решения образовавшегося вопроса, если у кого-то есть предложения, буду рад узнать. Заранее спасибо.