diff options
Diffstat (limited to 'files/ru/orphaned/xml_in_mozilla/index.html')
-rw-r--r-- | files/ru/orphaned/xml_in_mozilla/index.html | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/files/ru/orphaned/xml_in_mozilla/index.html b/files/ru/orphaned/xml_in_mozilla/index.html new file mode 100644 index 0000000000..aea3fbcb61 --- /dev/null +++ b/files/ru/orphaned/xml_in_mozilla/index.html @@ -0,0 +1,56 @@ +--- +title: XML in Mozilla +slug: XML_in_Mozilla +--- +<p>Поведение метода length объекта XML в браузерах IE и Mozilla</p> +<p>Непредвиденное поведение метода определяющего количество элементов в коллекции в браузере Mozilla.</p> +<p>Имеем XML документ с разным количеством вложенных элементов, пример:</p> +<p><root></p> +<br> +<p> <books></p> +<br> +<p> <title></title></p> +<br> +<p> <aftor></aftor></p> +<br> +<p> <page></page></p> +<br> +<p> <note></p> +<br> +<p> <first></first></p> +<br> +<p> <second></second></p> +<br> +<p> </note></p> +<br> +<p> <note></p> +<br> +<p> <first></first></p> +<br> +<p> <second></second></p> +<br> +<p> </note></p> +<br> +<p> </books></p> +<br> +<p> <books></p> +<br> +<p> <title></title></p> +<br> +<p> <aftor></aftor></p> +<br> +<p> <page></page></p> +<br> +<p> <note></p> +<br> +<p> <first></first></p> +<br> +<p> <second></second></p> +<br> +<p> </note></p> +<br> +<p> </books></p> +<br> +<p></root></p> +<p> </p> +<p>Казалось, при определении количества дочерних элементов у элемента <root> должны получить - 2, а получаем вместо этого количество вложений элемнтов в XML файле - 5, причём в IE данный метод (length) ведёт себя корректно. Ищу пути решения образовавшегося вопроса, если у кого-то есть предложения, буду рад узнать. Заранее спасибо.</p> |