Re: Use of xml:lang in XML Schema

"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