Лучший способ фильтрации «что нового» данных на основе версии - PullRequest
0 голосов
/ 18 февраля 2010

Я создаю страницу «Что нового» для программы, которая будет показывать пользователю, что нового, только для обновлений, которые еще не установлены.

Для этого я передаю дату и версию сборки программы в aspстраница, которая, в свою очередь, будет отображать новый текст.

Моя первоначальная идея заключалась в том, чтобы использовать XML-файл и фильтровать результаты в зависимости от версии, полученной от клиента, но я хотел бы, чтобы вы, ребята, задали этот вопросчтобы увидеть, есть ли какое-либо более «элегантное» решение.

Использование базы данных, вероятно, излишне, и его сложнее обновлять после выпуска новой версии.

Вот пример XML, который показывает, как яможет хранить данные.

<?xml version="1.0"?>
  <whatsnew>
    <item version="6.0.0.100" date="19/02/2010">
      <subitem>
        First public beta version.
        Blah blah blah....
      </subitem>
    </item>
    <item version="6.0.0.200" date="21/02/2010">
      <subitem>
        Second public beta version.
        Blah blah blah....
      </subitem>
    </item>
  </whatsnew>

Как вы, ребята, думаете, что это лучший способ сохранить / отобразить эти новые данные? Я на правильном пути, используя xml?

1 Ответ

0 голосов
/ 19 февраля 2010

Ваше решение должно работать нормально, его легко понять и поддерживать. Библиотеки синтаксического анализа / запроса XML распространены повсеместно. Я не вижу причин слишком усложнять это с базой данных или пользовательским форматом файла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...