XML против текста для не-веб-приложений - PullRequest
1 голос
/ 24 сентября 2008

Я занимаюсь системным программированием, где мои приложения не имеют шансов быть использованными для общения через Интернет или просмотра через браузер. Но руководство подталкивает к использованию XML. Например, если я хочу вести журнал времени, я мог бы использовать такой текстовый файл:

команда дата / время проекта
в 2008/09/23 08:00:00 PROJ1
изменить 2008/09/23 09:00:00 PROJ2
вне 2008/09/23 12:00:00 PROJ2
в 2008/09/23 01:00:00 PROJ3
вне 2008/09/23 05:00:00 PROJ3

XML будет выглядеть примерно так:

<timelog> <timecommand cmd=in date=2008/09/23 time=8:00:00 proj=PROJ1/>
...
<timecommand cmd=out date=2008/09/23 time=5:00:00 proj=PROJ3/>
</timelog>

Некоторые из начальных преимуществ текстовой версии, которую я вижу, заключается в том, что она легко читается и разбирается с помощью регулярных выражений. Каковы преимущества использования XML в этом случае?

Ответы [ 11 ]

0 голосов
/ 24 сентября 2008

Это легко разбирается с помощью регулярных выражений и XML и XSL.

По правде говоря, на самом деле нет никакого "преимущества" в использовании XML, если вы не отправляете данные в другую систему.

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