- From: <w3t-archive+esw-wiki@w3.org>
- Date: Thu, 30 Jun 2005 19:56:28 -0000
- To: w3t-archive+esw-wiki@w3.org
Dear Wiki user, You have subscribed to a wiki page or wiki category on "ESW Wiki" for change notification. The following page has been changed by 12.173.168.199: http://esw.w3.org/topic/geoFAQxmllang ------------------------------------------------------------------------------ In addition, while it is possible to define your own formats for all the various values that you need, it is sometimes helps interoperability to define formats using a shared vocabulary, such as XML Schema. XML Schema provides a type for language values (xsi:language) which is defined using RFC 3066. + + == By the way == + + It's important to remember that ''xml:lang'' has scope. This can be used to identify the language for a lot of content (without having redundant language tags on every element). For example, it is good practice to put ''xml:lang'' into your {{{<html>}}} element at the start of an XHTML document: + + {{{<html + xmlns="http://www.w3.org/1999/xhtml" + lang="en" + xml:lang="en"> + }}} + + Consider the following example document: + + {{{ + <a xml:lang="en"> + <b>example 1</b> + <c xml:lang="">example 2</c> + <d>example 3</d> + <e attr="example 4">en-US</e> + <f xml:lang="de">example 5</f> + </a> + }}} + + In the example, the contents of elements <b> and <d> and the attribute ''attr'' of element <e> are all tagged as being in English ('en'). The content of element <c> is tagged with the empty language. The content of element <f> is tagged as being in German ('de'). Element <e> itself contains what appears to be a language tag ("en-US"): its content is not in English, but rather conveys the value of "U.S. English". +
Received on Thursday, 30 June 2005 21:44:55 UTC