倭マン's BLOG

くだらない日々の日記書いてます。 たまにプログラミング関連の記事書いてます。 書いてます。

2008-05-13から1日間の記事一覧

単純化のプロセス

RELAX NG スキーマ定義は妥当性検証を行う前に必ず、単純化 (simplification) というプロセスによって助長だが(プログラム等で)扱いやすい形に変形されます。 この変形の手順の概要は以下のようになっています(正式にはRELAX NG の仕様書を参照のこと):…

@combine 属性

<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>