我有一个XML并且它具有节点,其中i:在它零=“真”。这是什么意思?

例如:

<FirstName i:nil="true" />

是否意味着比不同的东西:

<FirstName />

如果这样,所不同的是什么?

有帮助吗?

解决方案

这意味着姓是空

<FirstName i:nil="true" />

这意味着姓= “”

<FirstName />

在姓作出的假设是字符串类型。

其他提示

也许i:nil实际上意味着xsi:nil,这意味着FirstName元件是空的,即不具有的任何内容 - 甚至不""。它指的是在XML架构的nillable属性。

零是属性,在i命名空间中定义。对于该姓节点,该属性具有值true

它类似于此,只是用不同的名称和值:

<form name="test">...

下面,form是节点的名称,类似于从您的代码FirstName,和name是与“测试”的值的属性,类似于您的属性nil具有值“真”。

这意味着取决于应用读取XML文档。

如果我是冒险猜测,我会说,这看起来像一个XML文档定义某种模式的一部分,这名字字段可以有一个空或nil值,这意味着空,还是个未知数。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top