1

PHPのBBCode拡張機能を使用する場合、BBCODE_TYPE_ROOTが正確に何を意味するかを誰かが知っていますか?少なくともこの例では必要ないようですが、ドキュメントのほとんどの例で使用されています。

ドキュメントはこの要素についてかなり曖昧です

BBCODE_TYPE_ROOT(整数)

This BBCode tag is the special tag root (nesting level 0).

前もって感謝します。

4

1 に答える 1

1

さて、私は実験を続け、例を見て、それを理解しました.

主な例はこのページにあります。[i]Italic Text[/i] の例は HTML に変換されないことに注意してください。これは、ルート要素の下に !i が指定されているためです。基本的に、この BBCode インタープリターは、BBCode が作成する「ツリー」を理解します。親と子を使用して、それぞれ [ul] と [li] アイテムを作成できます。おそらく、「最高レベル」の要素にプロパティを追加したいと思うでしょう。!i の例は、タグがまだ使用されていない場合、つまりルート要素の下で斜体テキストが使用されないようにします。

したがって、BBCode のツリー構造を念頭に置くと、BBCODE_TYPE_ROOT 要素がルート要素になります。HTML ページの < HTML> 要素に似ていますが、BBCode では見えません。

于 2010-10-06T03:36:44.790 に答える