[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Two quick questions regarding restriction in XML Schema
Hi, > type Book -> (Title, Author*) > type Book1 restricts Book -> (Title, Author, Author) > > (in other words, Book1 is for Books with exactly two Authors) > > Now suppose we declare an element as > > <element book type="Book"> > > and in the document however we want to use type Book1, how do we say that? > > Do we say > <book> > <title>XYZ</title> > <author>ABC</author> > <author>DEF</author> > </book> No, this will use the type "Book". > or do we say > <book xsi:type="Book1"> > <title>XYZ</title> > <author>ABC</author> > <author>DEF</author> > </book> Yes, this will use the type "Book1" so if you do: <book xsi:type="Book1"> <title>XYZ</title> <author>ABC</author> <author>DEF</author> <author>EDF</author> </book> you will receive a validation error. > I think it should be the latter? Correct. Cheers, /Eddie
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|