Re[2]: Разбор XML
От: catbert  
Дата: 09.01.14 13:35
Оценка:
Здравствуйте, _NN_, Вы писали:

_NN>Для начала вопрос хотите получить в итоге ?


Да это я как-то не подумал описать.

У меня есть куча рекордов и вариантов, которые описывают некое сообщение. Нужно передать сообщение в формате XML, а потом его принять.
Использую сейчас макрос XmlSerializable и, соответственно, XmlSerializer. Но мне не нравится какие XML-документы в результате создаются, они довольно громоздские и их сложно прочитать, распарсить или составить, не используя XmlSerializer (а возможно придется).
С помощью XML-литералов удалось очень легко написать более-менее элегантный метод ToXml. А вот FromXml красиво написать не выходит. Потому что я могу использовать несколько взаиморекурсивных функций с матчами, которые генерят XML из объекта. А вот для XML приходится какую-то фигню городить.

Так что наверное я хочу что-то вроде или match для XML или как-то по набору правил из XML-ки генерить рекорды и варианты. Что внизу юзается, особенно не волнует, хоть XmlReader, хоть XElement, хоть нитра.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.