Markup

インタフェース: Peach_Markup_Renderer

定義: /Peach/Markup/Renderer.php

マークアップ言語の各種タグの出力方法を定義するインタフェースです.

例えば空要素を '<element>' と '<element />' のどちらで出力するかといった制御を行います. このインタフェースは Peach_Markup_DefaultBuilder で使用するためのものです. このインタフェース (またはこのインタフェースを実装した各具象クラス) をエンドユーザーが直接使用する機会はありません.

メソッド

メソッド 詳細

formatEmptyTag

line 62

string formatEmptyTag(Peach_Markup_Element $element)

空要素タグをマークアップします.

SGML の場合は開始タグと同じ形式となります. XML の場合は '<tagName />' のように, タグが '/>' で終了します.

Tags

  • return : 空要素タグ
  • access : public

引数

Peach_Markup_Element   $element   出力対象の要素

formatEndTag

line 52

string formatEndTag(Peach_Markup_Element $element)

終了タグをマークアップします.

'</tagName>' 形式の文字列を返します.

Tags

  • return : 終了タグ
  • access : public

引数

Peach_Markup_Element   $element   出力対象の要素

formatStartTag

line 43

string formatStartTag(Peach_Markup_Element $element)

開始タグをマークアップします.

'<tagName attr="attr">' 形式の文字列を返します.

Tags

  • return : 開始タグ
  • access : public

引数

Peach_Markup_Element   $element   出力対象の要素