Skip to content

Commit 426af7a

Browse files
committed
Описание ридми
1 parent 7b9c620 commit 426af7a

File tree

1 file changed

+74
-1
lines changed

1 file changed

+74
-1
lines changed

README.md

Lines changed: 74 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,75 @@
11
# xml-parser
2-
Библиотека для чтения и записи xml данных
2+
[![Stars](https://img.shields.io/github/stars/khorevaa/xml-parser.svg?label=Github%20%E2%98%85&a)](https://github.com/khorevaa/xml-parser/stargazers)
3+
[![Release](https://img.shields.io/github/tag/khorevaa/xml-parser.svg?label=Last%20release&a)](https://github.com/khorevaa/xml-parser/releases)
4+
[![Открытый чат проекта https://gitter.im/EvilBeaver/oscript-library](https://badges.gitter.im/khorevaa/xml-parser.png)](https://gitter.im/EvilBeaver/oscript-library)
5+
6+
[![Build Status](https://travis-ci.org/khorevaa/xml-parser.svg?branch=master)](https://travis-ci.org/khorevaa/xml-parser)
7+
[![Coverage Status](https://coveralls.io/repos/github/khorevaa/xml-parser/badge.svg?branch=master)](https://coveralls.io/github/khorevaa/xml-parser?branch=master)
8+
9+
# Библиотека для cериализации данных в xml
10+
11+
Библиотека предназначена для записи и чтения данных XML для
12+
13+
# Установка
14+
15+
Для установки необходимо:
16+
* Скачать файл *.ospx из раздела [releases](https://github.com/khorevaa/xml-parser/releases)
17+
* Воспользоваться командой:
18+
19+
```
20+
opm install -f <ПутьКФайлу>
21+
```
22+
или
23+
24+
```
25+
opm install xml-parser
26+
```
27+
28+
# Пример работы:
29+
30+
* Чтение данных из файла
31+
```bsl
32+
33+
//<ФайлПФР>
34+
// <ИмяФайла>
35+
// <НазваниеФормата>fb2</НазваниеФормата>
36+
// <НазваниеПрограммы />
37+
// </ИмяФайла>
38+
//</ФайлПФР>
39+
40+
ПутьКФайлу = "ТутНуженПутьКФайлу";
41+
42+
ПроцессорXML = Новый СериализацияДанныхXML();
43+
44+
РезультатЧтения = ПроцессорXML.ПрочитатьИзФайла(ПутьКФайлу);
45+
46+
Сообщить(РезультатЧтения"ФайлПФР"]["ИмяФайла"]["НазваниеФормата"]);
47+
48+
```
49+
50+
* Запись данных в файл
51+
```bsl
52+
53+
ПутьКФайлу = "ТутНуженПутьКФайлу";
54+
55+
ПроцессорXML = Новый СериализацияДанныхXML();
56+
ДанныеЗаписиXML = Новый Структура("name", "Наименование");
57+
58+
ПроцессорXML.ЗаписатьВФайл(ПутьКФайлу);
59+
60+
// Содержимое файла
61+
//<name>Наименование</name>
62+
63+
```
64+
65+
## Публичный интерфейс
66+
67+
[Документация публичного интерфейса](docs/README.md) (в разработке)
68+
69+
## Доработка
70+
71+
Доработка проводится по git-flow. Жду ваших PR.
72+
73+
## Лицензия
74+
75+
Смотри файл [`LICENSE`](LICENSE).

0 commit comments

Comments
 (0)