Структура данных XML - PullRequest
       14

Структура данных XML

2 голосов
/ 24 мая 2010

Какую из двух XML-структур ниже вы предпочитаете?Зачем?Любые другие предложения приветствуются:)

<Parameters>
  <Parameter id=username>metdos</Parameter>
  <Parameter id=password>123</Parameter>
</Parameters>

или

<Parameters>
  <username>metdos</username>
  <password>123</password>
</Parameters>

Ответы [ 3 ]

4 голосов
/ 24 мая 2010

Хотя дизайн структуры XML может быть вопросом предпочтения, мне нравится второй.Кажется, ваш вопрос обсуждался много раз.Следующие ссылки должны быть полезны.

2 голосов
/ 24 мая 2010

Это зависит от контекста того, чего вы пытаетесь достичь. В общем, я бы предпочел вторую структуру. Это хорошо определено и легко понять.

Однако первая структура будет полезна для сценариев, в которых вы не знаете, какие параметры вы будете поддерживать раньше времени, или если вы не хотите, чтобы ваша схема изменилась при введении дополнительных параметров.

2 голосов
/ 24 мая 2010

Второй, потому что он больше соответствует тому, чем должен быть XML.Однако, если вам действительно нужно использовать первый, тогда это должно быть что-то вроде

<Parameter id="username" value="metdos" />

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