programing

i: nil= "true"의 의미는 무엇입니까?

css3 2023. 10. 17. 20:28

i: nil= "true"의 의미는 무엇입니까?

xml이 있는데 i: nil= "true"인 노드가 있습니다.그게 무슨 의미죠?

예를 들어,

<FirstName i:nil="true" />

그것은 다음과 다른 의미입니까?

<FirstName />

그렇다면 어떤 차이가 있습니까?

FirstName이 null임을 의미합니다.

<FirstName i:nil="true" />

이것은 First Name = "을 의미합니다.

<FirstName />

FirstName에 대한 가정은 문자열 유형입니다.

아마도요.i:nil실질적인 수단xsi:nil, 이것은 의미합니다.FirstName요소가 비어 있습니다. 즉, 내용이 없습니다. 심지어 없습니다."". 그것은 다음을 가리킵니다.nillableXML 스키마의 속성입니다.

nil은 에서 정의된 속성입니다.i네임스페이스.이 FirstName 노드의 경우 특성에 값이 있습니다.true.

이름과 값만 다를 뿐 이와 비슷합니다.

<form name="test">...

여기서,form는 노드의 이름으로, 다음과 유사합니다.FirstName당신의 코드에 의하면,name는 당신의 속성과 유사한 "test" 값을 가진 속성입니다.nil"true" 값으로.

이것이 의미하는 바는 xml 문서를 읽는 응용 프로그램에 따라 달라집니다.

제가 감히 추측하자면, 이것은 일종의 스키마를 정의하는 xml 문서의 일부처럼 보이고, FirstName 필드는 NULL 또는nil값, 비어 있음 또는 알 수 없음을 의미합니다.

언급URL : https://stackoverflow.com/questions/463597/what-does-inil-true-mean