Что делает i:nil = “верный” средний?

58
задан James A Mohler 15 January 2013 в 01:23
поделиться

3 ответа

Это означает, что FirstName пустой

<FirstName i:nil="true" />

, Это означает FirstName =""

<FirstName />

, Предположение, сделанное на FirstName, имеет строковый тип.

99
ответ дан Ray Lu 24 November 2019 в 18:52
поделиться

Возможно i:nil на самом деле средства xsi:nil, это означает, что FirstName элемент пуст, т.е. не имеет никакой содержание - даже "". Это относится к nillable свойство в XML-схеме.

12
ответ дан Torsten Marek 24 November 2019 в 18:52
поделиться

ноль является атрибутом, определенным в i пространство имен. Для этого узла FirstName атрибут имеет значение true.

Это подобно этому, только с различными именами и значениями:

<form name="test">...

Здесь, form название узла, подобный FirstName от Вашего кода, и name атрибут со значением "теста", подобного Вашему атрибуту nil со значением "истинных".

то, Что это означает, зависит от приложения, читая xml документ.

, Если бы я должен был рисковать предположением, я сказал бы, что это похоже на часть xml документа, определяющего некоторую схему, и что поле FirstName может иметь ПУСТОЙ УКАЗАТЕЛЬ или nil значение, означая пустой, или неизвестный.

5
ответ дан angry person 24 November 2019 в 18:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: