- From: Mario Madunic <hajduk@imag.net>
- Date: Thu, 24 Jul 2008 10:09:39 -0700
- To: Michael Kay <mike@saxonica.com>
- Cc: xmlschema-dev@w3.org
Thanks for the reply Michael, Sorry the @name was an oversight on my part as I was hand coding it. I don't believe it will be confusing in the end but probably at first. Also the users won't see the XSD only html forms in a CMS. Marijan (Mario) Madunic Quoting Michael Kay <mike@saxonica.com>: > > Declare an attribute > > > > <xs:attribute name="type" type="xs:string" /> > > > > in which case it is used most often as. > > > > Then when i include it > > > > <xs:include schemaLocation="../attributes/type.xsd" /> > > > > and then reference it > > > > <xs:attribute name="type" use="optional" /> > > That's declaring a different attribute, it's not referencing your original > declaration. To reference your original declaration, use ref="type". > > > > > can i change its type to dtReferenceType > > > > <xs:attribute name="type" type="dtReferenceType" use="optional" /> > > > > The reason being I really do not want to create multiple > > attributes that basically do the same thing but just require > > a different datatype. > > If they have different data types then I would have said they are > fundamentally different - the only thing they have in common is the name! > > But yes, you are welcome to have multiple attributes with the same name and > different types. It might confuse your users, but that's up to you. > > Michael Kay > http://www.saxonica.com/ > >
Received on Thursday, 24 July 2008 17:10:17 UTC