レイアウト部分のタグフィルタ 補足
ジオのgb2のフィルタはエレメント名の認識にパターンマッチを使っている。
フィールド${...}内の<と>も処理する。
&"は還元されない
タグの場合
<+英字列+文字列+> と </+英字列+文字列+>をタグと認識する。
英字とは a-z,A-Z
文字とは (<,>,改行文字)以外の文字
エレメント名の先頭部分のみ認識する。
エレメント名とは < と 半角スペースまたは<,> に挟まれた部分の文字列
タグ内の<は<に還元される。
特徴
1.タグの場合エレメント名の英大文字を小文字に変換する。
2.エレメント名の先頭部分に使用不可な名前が含まれているか調べる。
先頭でマッチした場合
使用不可なタグとして処理する。
先頭以外でマッチした場合 または マッチしなかった場合
使用可能なタグとして処理する。
タグではない場合(<+英字以外の文字 または <に対応する>がない場合)
<を<に還元
>を>に還元