Минимизируйте размер XML-файлов.

У меня есть клиент-серверное приложение, в котором данные обмениваются в формате XML. Размер данных составляет около 50 МБ, большая часть которых состоит из самих тегов XML. Есть ли способ взять сгенерированный XML и проиндексировать имена узлов следующим образом:

<User><Assessments><Assessment ID="1" Name="some name" /></Assessments></User>

to:

<A><B><C ID="1" Name="some name" /></B></A>

Это избавило бы от невероятного количества наворотов.

РЕДАКТИРОВАТЬ
Эти данные сериализуются из объектов Entity Framework. Причина выбора XML в качестве протокола заключалась в встроенной поддержке .NET и умном создании кода FromXml и ToXml для сущностей, чтобы обойти циклические ссылки.

0
задан Raheel Khan 14 June 2012 в 23:30
поделиться