Kevin Braun wrote: > > Hi, > > One brief comment embedded below. > > Kevin > > On 12/3/2009 11:13 AM, Krzysztof FF wrote: >> Hi all, >> > [...] >> >> BUT USING xsi:type on both levels is illegal: >> >> <sys:Entity xsi:type="RoomType"> >> <!-- namespaces omitted for brevity --> >> <sys:category xsi:type="RoomCategoryType">living</sys:category> >> </sys:Entity1> >> >> > I believe this would be invalid because you have indicated that > sys:Entity is actually a "RoomType", but then you give a sys:category > for the child, which is not legal according to "RoomType" - you need an > "app:roomCategory" element. Once you tell it the type the element > should be validated against, you have to follow the model for that type. > But I told that sys:category is actually RoomCategoryType using xsi:type, so why id doesn't works? Why actual type is not exposed, only plain one? It seems I have to live with that, but it doesn't suits me. Thank you anyway. -- View this message in context: http://old.nabble.com/Why-xsi%3Atype-works-only-inwards%2C-not-outwards--tp26628621p26632358.html Sent from the w3.org - xmlschema-dev mailing list archive at Nabble.com.Received on Thursday, 3 December 2009 20:09:30 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 11 January 2011 00:15:15 GMT