W3C home > Mailing lists > Public > xmlschema-dev@w3.org > December 2006

Element Takes Enumerated List but has Attribute that Takes a String

From: Fortuno, Adam <Adam_Fortuno@ghrsystems.com>
Date: Fri, 15 Dec 2006 14:25:46 -0500
Message-ID: <CED447ECB4C001419947EBF4776E503282EC65@ghrintallmsg2.CORPORATE.GHRSYS.AD>
To: <xmlschema-dev@w3.org>


I'm trying to create the below structure

<Foo _Code="XYZ">ABC</Foo>

Where the element `Foo` takes a literal value from an enumerated list,
and the attribute `_Code` takes a (xs:)string. I have tried a few
different constructs based on research I've done. I can get the
enumerated list for the element but not the attribute or vice versa. 

Any suggestions would be appreciated. Here is what I've tried (doesn't

	<xs:element name="Foo" type="FooType">
			 <xs:attribute name="_Code" type="xs:string"/>
	 <xs:simpleType name="FooType">
		<xs:restriction base="xs:token">
			<xs:enumeration value="ABC" />
			<xs:enumeration value="123" />
			<xs:enumeration value="DEF" />

Received on Tuesday, 19 December 2006 14:31:47 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 7 January 2015 14:56:11 UTC