2008-05-13から1日間の記事一覧
RELAX NG スキーマ定義は妥当性検証を行う前に必ず、単純化 (simplification) というプロセスによって助長だが(プログラム等で)扱いやすい形に変形されます。 この変形の手順の概要は以下のようになっています(正式にはRELAX NG の仕様書を参照のこと):…
<define> 要素に @combine 属性を付加することによって、同等なパターンを別個に書くことができます。@combine 属性の基本 @combine 要素は以下のように、同名の <define> 要素に付加します。 属性値は「choice」または「interleave」を指定します: <grammar xmlns="http://relaxng.org/ns/structure/1.0"> <start> <ref name="xslt"/> </start> <define name="xslt" combine="choice"> </define></grammar></define></define>