我必须通过xml配置文件将参数的null值传递给以下形式的函数
但是在值字段中我必须传递null作为值我无法在互联网上搜索允许我传递null的任何内容,请帮助我如何将null传递给参数。
答案 0 :(得分:1)
这取决于收到XML时如何解析XML。如果您控制模式,则逻辑方法是简单地省略<value>
元素,并实现解析代码以将缺少的元素识别为null
值。
答案 1 :(得分:0)
虽然没有多谈......但有xsi:nil
,consider it's use in .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
有关,因为它可以以任何方式编码,只要每个人都同意
快乐的编码。