- From: <w3t-archive+esw-wiki@w3.org>
- Date: Mon, 30 Jan 2006 00:27:47 -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 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