반응형
i : nil =“true”는 무엇을 의미합니까?
xml이 있고 그 안에 i : nil = "true"가있는 노드가 있습니다. 그게 무슨 뜻입니까?
예를 들면 :
<FirstName i:nil="true" />
다음과 다른 의미입니까?
<FirstName />
그렇다면 차이점은 무엇입니까?
이것은 FirstName이 null임을 의미합니다.
<FirstName i:nil="true" />
이것은 FirstName = ""을 의미합니다.
<FirstName />
FirstName에 대한 가정은 문자열 유형입니다.
아마도 i:nil
실제로 xsi:nil
는 FirstName
요소가 비어 있음을 의미 할 수 있습니다. 즉, 콘텐츠 가 없음을 의미 합니다""
. nillable
XML 스키마 의 속성을 나타냅니다 .
nil은 i
네임 스페이스에 정의 된 속성 입니다. 이 FirstName 노드의 경우 속성 값은 true
입니다.
이름과 값만 다르지만 이와 비슷합니다.
<form name="test">...
다음 form
은 FirstName
코드에서와 유사한 노드 이름이며 값이 "true"인 name
속성 nil
과 유사한 "test" 값을 가진 속성 입니다.
이것이 의미하는 바는 xml 문서를 읽는 애플리케이션에 따라 다릅니다.
내가 추측을 시도한다면 이것이 일종의 스키마를 정의하는 xml 문서의 일부처럼 보이며 FirstName 필드는 nil
비어 있거나 알 수 없음을 의미 하는 NULL 또는 값을 가질 수 있습니다 .
참조 URL : https://stackoverflow.com/questions/463597/what-does-inil-true-mean
반응형
'IT Share you' 카테고리의 다른 글
C ++ 클래스의 멤버는 어떻게 주문해야합니까? (0) | 2020.12.15 |
---|---|
Python 프로그램 종료시 하위 프로세스가 종료되었는지 확인 (0) | 2020.12.15 |
Xcode 경고 "속성 액세스 결과가 사용되지 않음-getter를 부작용에 사용해서는 안 됨" (0) | 2020.12.14 |
vim에서 공백이 아닐 때까지 어떻게 삭제합니까? (0) | 2020.12.14 |
rails, simple_form, 페이지가로드 될 때 컬렉션의 선택된 인덱스를 설정하는 방법은 무엇입니까? (0) | 2020.12.14 |