Skip to content

Commit d2e3fa3

Browse files
committed
Расширил справку особенностями
1 parent 02d509c commit d2e3fa3

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

README.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,31 @@ opm install -f <ПутьКФайлу>
2525
opm 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
* Чтение данных из файла

0 commit comments

Comments
 (0)