フィールド値の処理 ジオのフィールドのタグフィルタ処理では、 comment/reply以外のフィールドは、 全てのタグを無効化 <,>,&,"を、それぞれ<,>,&,"に書き換えている replyフィールドは、 使用可能なタグ以外は無効化し、<BR>(大文字)を付加 無効化する場合 <,>だけ <,>に書き換えている &,"は そのまま 使用可能なタグの場合 入力された通り出力される (レイアウト部分のフィルタの出力の様にエレメント名の英大文字が小文字に変換されない) commentフィールドは 投稿時タグ無効の場合 全てのタグを無効化 <,>,&,"を、それぞれ<,>,&,"に書き換えている 投稿時タグ有効の場合 replyフィールドと同様の処理 コメント/リプライフィールドのタグフィルタ エレメント名で大文字と小文字が混在していてもそのまま出力する。 </img>なども使用可能なタグとして処理される。 解説ページで<element...>と表記されていないタグは属性があると使用不可なタグとして処理される。 解説ページに記載されていないが使用可能なタグが存在する。 &"は還元されない。 タグの場合 属性不可の場合 <+エレメント名+> </+エレメント名+> 属性可の場合 <+エレメント名+半角スペース+文字列+> </+エレメント名+半角スペース+文字列+> をタグとして認識する エレメント名とは 英字列 英字とは a-z,A-Z 文字とは (>,改行文字)以外の文字 エレメント名を取得した時点で使用可能なタグかどうか判定する <に対応する>が無い場合 属性可なタグなら 行末の直前に>があるものとして処理する それ以外のタグなら 使用不可なタグとして処理する タグ内の<は<に還元される。 タグではない場合(<+英字以外の文字) <を<に還元 >を>に還元