을 나는 XML의 다음과 같은 부분이이 XSD에서제한 또는 XSI에 사용되는 값 제한 : type 속성
<MyField>
<FieldName>Blah</FieldName>
<ValueFormatting xsi:type="DateFormatter">
<Format>dd/MM/yy</Format>
</ValueFormatting>
</MyField>
, 내가 제한하거나 xsi:type
가 속성에 대해 제공되는 값을 제한 할 수있는 방법을 ValueFormatting 요소 (예 : TextFormatter, NumberFormatter, DateFormatter 등)가 유효한 네 가지 또는 다섯 가지 유형의 목록이 있습니까?
내 XSD에서 속성 이름이 "xsi : type"임을 어떻게 강요 할 수 있습니까? 대신에 "type"이라는 속성 이름을 가지고 도망 갈 수는 있지만, "type"이 다른 네임 스페이스에 선언되면 충돌을 일으킬 수 있습니다.
감사합니다.
어떻게 작동하도록되어? 'targetNamespace' 속성은'xs : attribte'에 없습니다. –
당시 XML 스키마 스펙 (http://www.w3.org/TR/2004/REC-xmlschema-1-20041028/#cAttribute_Declarations)을 읽은 것처럼 보였습니다. 다시 읽으면'xs : attribute'가 상위'schema'에서'targetNamespace'를 상속받은 것처럼 보입니다. –
설명해 주셔서 감사합니다. 이것을 시도 할 것이다. –