- From: Henry S. Thompson <ht@cogsci.ed.ac.uk>
- Date: 31 Jan 2001 16:47:33 +0000
- To: "Martin Bryan" <mtbryan@sgml.u-net.com>
- Cc: <xmlschema-dev@w3.org>
"Martin Bryan" <mtbryan@sgml.u-net.com> writes:
> I want to require a particular element in an XML Schema to be required to
> have an xml:lang attribute. I am not, however, sure a) whether or not I need
> to declare a separate xml namespace
No need, see other thread running at the moment!
> b) what URL I should assign that namespace
it must be http://www.w3.org/XML/1998/namespace
> c) whether or not there needs to be a formal declaration for the
> attribute in another schema fragment that should be imported/included into
> the referencing schema
Yes, but it already exists, and lives at the above URI, so you don't
have to do anything beyond importing it, e.g.
<xs:import namespace="http://www.w3.org/XML/1998/namespace"/>
<xs:complexType ...>
...
<xs:attribute ref="xml:lang" use="required"/>
...
</xs:complexType>
ht
--
Henry S. Thompson, HCRC Language Technology Group, University of Edinburgh
W3C Fellow 1999--2001, part-time member of W3C Team
2 Buccleuch Place, Edinburgh EH8 9LW, SCOTLAND -- (44) 131 650-4440
Fax: (44) 131 650-4587, e-mail: ht@cogsci.ed.ac.uk
URL: http://www.ltg.ed.ac.uk/~ht/
Received on Wednesday, 31 January 2001 11:47:36 UTC