如何在xml配置文件中使用名称/值对传递空值?

时间:2011-11-03 05:51:20

标签: xml xmlhttprequest

我必须通过xml配置文件将参数的null值传递给以下形式的函数

但是在值字段中我必须传递null作为值我无法在互联网上搜索允许我传递null的任何内容,请帮助我如何将null传递给参数。

2 个答案:

答案 0 :(得分:1)

这取决于收到XML时如何解析XML。如果您控制模式,则逻辑方法是简单地省略<value>元素,并实现解析代码以将缺少的元素识别为null值。

答案 1 :(得分:0)

虽然没有多谈......但有xsi:nilconsider it's use in .NET

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

例如,这可能会导致foo -> nullbar -> "quux"qaaz -> ""。当然,它可能也是isNull="true"或编码完全不同......

...所以真正的问题与“什么没有”允许使用null有关,因为它可以以任何方式编码,只要每个人都同意

快乐的编码。

相关问题