Как передать нулевое значение, используя пару имя / значение в файле конфигурации XML? - PullRequest
0 голосов
/ 03 ноября 2011

Мне нужно передать нулевое значение параметра через файл конфигурации xml функции в следующих формах

но в поле значения я должен передать значение NULL как значение, которое я не могу отобрать в Интернете что-либо, что позволяет мне передавать значение NULL, пожалуйста, помогите, как я могу передать значение NULL параметру.

Ответы [ 2 ]

1 голос
/ 03 ноября 2011

Это зависит от того, как анализируется XML при получении. Если вы управляете схемой, логичным подходом будет просто пропустить элемент <value> и реализовать код синтаксического анализа, чтобы распознать отсутствующий элемент как значение null.

0 голосов
/ 03 ноября 2011

Хотя о многом не говорилось ... есть xsi:nil, считают, что его используют в .NET :

<options>
  <option name="foo" xsi:nil="true"/>
  <option name="bar">quux</option>
  <option name="qaaz"></option>
</options>

Например, это может привести к foo -> null, bar -> "quux" и qaaz -> "". Конечно, это могло бы быть isNull="true" или закодировано совсем по-другому ...

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

Удачного кодирования.

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