W3C home > Mailing lists > Public > public-i18n-its@w3.org > January to March 2006

[ESW Wiki] Update of "its0601TechLangDev" by fsasaki

From: <w3t-archive+esw-wiki@w3.org>
Date: Mon, 30 Jan 2006 00:27:47 -0000
To: w3t-archive+esw-wiki@w3.org
Message-ID: <20060130002747.11108.14635@localhost.localdomain>
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 fsasaki:
http://esw.w3.org/topic/its0601TechLangDev


------------------------------------------------------------------------------
  
  '''[[YS-]] I Need help for this part: If any Relax-NG expert wants to volonteer, please do so.'''
  
+ '''[[FS-]] This example is based upon a schema from Sebastian, I hope he is fine with it.''']]]'''
+ 
+ In RELAX NG, you don't have to import the XML namespace. You can declare xml:lang directly in your schema.
+ 
+ {{{
+  <define name="att.global.attribute.xmllang">
+     <optional>
+       <attribute name="xml:lang">
+         <a:documentation>indicates the language of the element content using the
+       codes from RFC
+       3066</a:documentation>
+         <ref name="data.language"/>
+       </attribute>
+     </optional>
+   </define>
+  <define name="data.language">
+     <data type="language"/>
+   </define>
+ }}}
+ 
+ You then can reference to this declaration in any of your element declarations.
+ 
+ {{{
+ <element name="myDoc">
+ ...
+ <ref name="att.global.attribute.xmllang"/>
+ </element>
+ }}}
  
  === How to include xml:lang in XML DTD ===
  
Received on Monday, 30 January 2006 06:59:29 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 20:43:06 UTC