Задать вопрос
@Docster

Как сконвертировать набор строк в дерево XML?

На входе есть строки вида:

B01 200
B01'01V 200
B01'01V'AHU01 200
B01'01V'AHU01'05M 200
B01'01V'AHU01'05M'AI1 0 Sensor 1
B01'01V'AHU01'05M'AI2 0 Sensor 2

На выходе надо получить XML структуру вида

<object name="B01" uuid="73fec229-8cf5-4553-949b-1260c0296e8a">
    <object name="01V" uuid="92d6c827-d38b-4825-8580-4ed7c66ac2ec">
        <object name="AHU01" uuid="55767a70-33da-4d3b-bc44-0f007a442a38">
            <object name="05M" uuid="d1e28c45-902d-4767-8ef9-a3b6a1727c07">

                <object name="AI1" uuid="d1e28c45-902d-4767-8ef9-a3b6a1727c54" >
                    <attribute type="unit.System.Attributes.Description" value="Sensor 1" />
                </object>

                <object name="AI2" uuid="f3ab12fe-27ab-4da1-aadc-7d46cfc2d752">
                   <attribute type="unit.System.Attributes.Description" value="Sensor " />
                </object>

             </object>
          </object>
    </object>
</object>


Подскажите, как лучше сделать на C#.
  • Вопрос задан
  • 35 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы