ホーム › ドキュメント › TSリファレンス › 関数: › HTMLparser:

5.17. HTMLparser:

プロパティ:

データタイプ:

説明:

allowTags

list of tags

デフォルトで許可されたタグ

tags.[tagname]

boolean/->HTMLparser_tags

タグを認めるか認めないかによって、このプロパティを0又は1のいずれかに設定。->HTMLparser_tags プロパティを入力した場合、それらは自動的にこのオプションを無効にするので、その場合は必要ない。

[tagname] 小文字で。

localNesting

list of tags, must be among preserved tags

タグのリスト(すでに設定されているタグ)、trueに設定されたネスティングフラグを持たなければならない

globalNesting

(ibid)

タグのリスト(すでに設定されているタグ)、”global”に設定されているネスティングフラグを持たなければならない

rmTagIfNoAttrib

(ibid)

タグのリスト(すでに設定されているタグ)、 trueに設定されたrmTagIfNoAttribを持たなければならない

noAttrib

(ibid)

List of tags (すでに設定されているタグ)、ゼロに設定されたallowedAttribs値を持たなければならない(すなわち、すべての属性は取り除かれる。)

removeTags

(ibid)

タグのリスト(すでに設定されているタグ)、設定されると必ず取り除かれる。

keepNonMatchedTags

boolean / “protect”

設定された場合(true=1)、$tags-配列にキーとして存在するタグにかかわらず、すべてのタグは保持される。

"protect"の場合、維持されたタグは<>を&ltや&gtに変換させる。

デフォルトではすべてのタグを取り除き、許可されるようには明確に指定されない。! だからこの値を設定しようと思うかもしれない!

htmlSpecialChars

-1 / 0 / 1 / 2

これはタグでないすべてのコンテンツを考慮する:

“0”は“無効化” – 何も行われない

“1” は現在の外部のタグはhtmlspecialchar()'edであるということである (&”<>を&...;に変換するPHP関数)

“2”は“1”と同じであるが、 “&amp;”もしくは“&#234”のように実在するものは触れられない。

“-1”は”1”の反対を行う - &lt;を<, &gt; to >、&quot; その他へ変換する。

xhtml_cleaning

boolean

XHTML遵守のためのコンテンツを整理する。それでも多少は試行的でありいくらかのクリーンアップ作業をサポートしているだけである (変換タグや小文字への属性同様)。

[page:->HTMLparser; tsref:->HTMLparser]