From 074785cea106179cb3305637055ab0a009ca74f2 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:42:52 -0500 Subject: initial commit --- files/ru/xml_in_mozilla/index.html | 56 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 files/ru/xml_in_mozilla/index.html (limited to 'files/ru/xml_in_mozilla/index.html') diff --git a/files/ru/xml_in_mozilla/index.html b/files/ru/xml_in_mozilla/index.html new file mode 100644 index 0000000000..aea3fbcb61 --- /dev/null +++ b/files/ru/xml_in_mozilla/index.html @@ -0,0 +1,56 @@ +--- +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) ведёт себя корректно. Ищу пути решения образовавшегося вопроса, если у кого-то есть предложения, буду рад узнать. Заранее спасибо.

-- cgit v1.2.3-54-g00ecf