Altova Mailing List Archives>Archive Index >xmlschema-dev Archive Home >Recent entries >Thread Prev - elements type attribute question [Thread Next] Re: elements type attribute questionTo: "Natarajan Ravi" <Ravi.Natarajan@---.---.--> Date: 2/3/2006 4:46:00 AM Short answer: not allowed. Medium answer: why? How do you determine which type to use? Long answer: declare a base type, and derive all your choice types from that base. Use the base type in the element declaration. Use xsi:type in your instance to indicate which type to use for validation. Thanks, Sandy Gao XML Parser Development, IBM Canada (1-905) 413-3255 sandygao@c... xmlschema-dev-request@w... wrote on 02/03/2006 03:53:17 AM: > > I would like have an element declaration whose "type" is a > choice (1..n) other complex types. <xs:element name="test" > type="ComplexType_1 | Complex_Type_2" />. Effectively I would like > to dynamically decide type at declaration stage which is a choice. > Regards > > Ravi > This e-mail is confidential and privileged. If you are not the > intended recipient please accept our apologies; please do not > disclose, copy or distribute information in this e-mail or take any > action in reliance on its contents: to do so is strictly prohibited > and may be unlawful. Please inform us that this message has gone > astray before deleting it. Thank you for your co-operation. | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
