- From: Michael Kay <mike@saxonica.com>
- Date: Mon, 16 Apr 2007 13:41:33 +0100
- To: "'selvam'" <jps_cse@yahoo.co.in>, <xmlschema-dev@w3.org>
Complex types allow element children, simple types don't. So <a><b/></a> has a complex type, while <a>ddd</a> has a simple type. "Complex types with simple content" allow attributes but not child elements, for example <a b="1">ddd</a> A complex type with "Mixed content" allows character data as well as child elements, for example <p>Some <i>italic</i> text</p> The only time there's any confusion is with empty elements <a/>, which can be modelled as either complex or simple depending on your whim. Michael Kay http://www.saxonica.com/ > -----Original Message----- > From: xmlschema-dev-request@w3.org > [mailto:xmlschema-dev-request@w3.org] On Behalf Of selvam > Sent: 16 April 2007 11:44 > To: xmlschema-dev@w3.org > Subject: Difference between xs:simpleType & xs:complexType > > > Hi, > Can anyone help me in explaining the difference between the > xs:simpleType & xs:complexType? > > I am bit confused with these two. > > Please explain these two with the proper example. > > When should we go for simpleType and when should we go for > xs:complexType? > > Also explain about simplexContent and complexContent? > > Thanks > Selvam > -- > View this message in context: > http://www.nabble.com/Difference-between-xs%3AsimpleType---xs% > 3AcomplexType-tf3583684.html#a10013797 > Sent from the w3.org - xmlschema-dev mailing list archive at > Nabble.com. > > >
Received on Monday, 16 April 2007 12:41:56 UTC