IT Share you

i : nil =“true”는 무엇을 의미합니까?

shareyou 2020. 12. 15. 20:23
반응형

i : nil =“true”는 무엇을 의미합니까?


xml이 있고 그 안에 i : nil = "true"가있는 노드가 있습니다. 그게 무슨 뜻입니까?

예를 들면 :

<FirstName i:nil="true" />

다음과 다른 의미입니까?

<FirstName />

그렇다면 차이점은 무엇입니까?


이것은 FirstName이 null임을 의미합니다.

<FirstName i:nil="true" />

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

<FirstName />

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


아마도 i:nil실제로 xsi:nilFirstName요소가 비어 있음을 의미 할 수 있습니다. 즉, 콘텐츠 가 없음을 의미 합니다"" . nillableXML 스키마 속성을 나타냅니다 .


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

이름과 값만 다르지만 이와 비슷합니다.

<form name="test">...

다음 formFirstName코드에서와 유사한 노드 이름이며 값이 "true"인 name속성 nil유사한 "test" 값을 가진 속성 입니다.

이것이 의미하는 바는 xml 문서를 읽는 애플리케이션에 따라 다릅니다.

내가 추측을 시도한다면 이것이 일종의 스키마를 정의하는 xml 문서의 일부처럼 보이며 FirstName 필드는 nil비어 있거나 알 수 없음을 의미 하는 NULL 또는 값을 가질 수 있습니다 .

참조 URL : https://stackoverflow.com/questions/463597/what-does-inil-true-mean

반응형