@@ -25,6 +25,31 @@ opm install -f <ПутьКФайлу>
2525opm install xml-parser
2626```
2727
28+ # Особенности работы
29+
30+ ## Чтение данных из XML
31+
32+ * При чтении библиотека получает для каждого узла ` Соответствие ` со следующими ключами
33+ * ` _Атрибуты ` - соответствие с атрибутами узла
34+ * ` _Комментарий ` - Строка - строка содержащая комментарии узла
35+ * ` _CDATA ` - Строка - строка содержащая данные CDATA узла
36+ * ` _Значение ` - Строка - строка значение узла
37+ * ` _Элементы ` - Массив, Соответствие - вложенные узлы
38+ * После чтение по умолчанию производится попытка упрощения результата чтения
39+ * если заполнено только ` _Значение ` - тогда присваивается результату чтения узла ` _Значение `
40+ * если заполнено только ` _Элементы ` - тогда присваивается результату чтения узла ` _Элементы `
41+ * во всех остальных случаях присутствуют только заполненные ключи соответствия
42+
43+ ## Запись данных в XML
44+
45+ При сериализации данных используются предопределенные ключи:
46+
47+ * ` _Атрибуты ` - соответствие с атрибутами узла
48+ * ` _Комментарий ` - Строка - строка содержащая комментарии узла
49+ * ` _CDATA ` - Строка - строка содержащая данные CDATA узла
50+ * ` _Значение ` - Строка - строка значение узла
51+ * ` _Элементы ` - Массив, Соответствие - вложенные узлы
52+
2853# Пример работы:
2954
3055* Чтение данных из файла
@@ -43,7 +68,7 @@ opm install xml-parser
4368
4469 РезультатЧтения = ПроцессорXML.ПрочитатьИзФайла(ПутьКФайлу);
4570
46- Сообщить(РезультатЧтения"ФайлПФР"]["ИмяФайла"]["НазваниеФормата"]);
71+ Сообщить(РезультатЧтения[ "ФайлПФР"]["ИмяФайла"]["НазваниеФормата"]);
4772
4873```
4974
0 commit comments