Markup

クラス: Peach_Markup_XmlRenderer

定義: /Peach/Markup/XmlRenderer.php

Peach_Markup_AbstractRenderer
   |
   +-Peach_Markup_XmlRenderer

XML 形式の文書を書式化するための Renderer です.

XHTML や RSS などを整形する場合はこちらを使用します.

プロパティ

メソッド

継承されたメソッド

クラス: Peach_Markup_AbstractRenderer

Peach_Markup_AbstractRenderer::formatAttribute()
指定された属性を書式化します.
Peach_Markup_AbstractRenderer::formatBooleanAttribute()
値の省略された属性を書式化します.
Peach_Markup_AbstractRenderer::formatEmptyTag()
空要素タグをマークアップします.
Peach_Markup_AbstractRenderer::formatEmptyTagSuffix()
空要素タグの末尾を書式化します.
Peach_Markup_AbstractRenderer::formatEndTag()
終了タグをマークアップします.
Peach_Markup_AbstractRenderer::formatStartTag()
開始タグをマークアップします.
Peach_Markup_AbstractRenderer::formatTagPrefix()
開始タグまたは空要素タグの共通部分を書式化します.

プロパティ 詳細

static string $XMLDEC = '<?xml version="1.0"?>'

line 37

最も単純なXML宣言です.

Tags

  • access : public

メソッド 詳細

static getInstance

line 50

static Peach_Markup_XmlRenderer getInstance()

このクラスのインスタンスを取得します.

Tags

  • return : このクラスの唯一のインスタンス
  • access : public

formatAttribute

line 80

string formatAttribute(string $name, string $value)

指定された属性を書式化します. name="attr" 形式の文字列を返します.

Tags

引数

string   $name   属性名
string   $value   属性値

オーバーライド: Peach_Markup_AbstractRenderer::formatAttribute() (指定された属性を書式化します.)

formatBooleanAttribute

line 67

string formatBooleanAttribute(string $name)

値の省略された属性値を書式化します.

attr="attr" 形式の文字列を返します.

Tags

引数

string   $name   属性名

オーバーライド: Peach_Markup_AbstractRenderer::formatBooleanAttribute() (値の省略された属性を書式化します.)

formatEmptyTagSuffix

line 91

string formatEmptyTagSuffix()

空要素タグの末尾を書式化します. 文字列 " />" を返します.

Tags

オーバーライド: Peach_Markup_AbstractRenderer::formatEmptyTagSuffix() (空要素タグの末尾を書式化します.)