An open API service indexing awesome lists of open source software.

https://github.com/alexf2/CommersantTest

Normalized data to hierarchical XML: test for Коммерсантъ
https://github.com/alexf2/CommersantTest

csharp dotnet xml

Last synced: over 1 year ago
JSON representation

Normalized data to hierarchical XML: test for Коммерсантъ

Awesome Lists containing this project

README

          

Задача состоит в написании программы, которая получает данные из xml-файла, содержащего линейный список записей, и
сохраняет их в корректный xml файл, имеющий иерархическую структуру.

**Входной xml файл имеет следующий вид:**
```XML

...
...
...
...
...

```
**Описание атрибутов:**
1. id - идентификатор записи
1. parentId - id записи, в которую эта запись вложена.
1. text - значение элемента (т.е. то, что находится между и )

**Выходной файл должен иметь следующий вид:**
```XML






```
**Требования к выходному файлу:**
1. Каждой входной записи должна соответствовать одна и только одна запись в выходном файле.
1. Необходимо по возможности максимально точно сохранить информацию о вложенности записей.

Чем меньше дополнительных ограничений будет наложено на входные данные, тем лучше. Язык - C#.