Tidy
ob_tidyhandler
Tidy
PHP Manual

# Tidy 関数

## 定義済みクラス

## tidyNode

## メソッド

- tidyNode::getParent - カレントノードの親を返します。

- tidyNode->hasChildren - カレントノードが子を持つ場合、`TRUE` を返します。

- tidyNode->hasSiblings - カレントノードが兄弟を持つ場合、`TRUE` を返します。

- tidyNode->isAsp - カレントノードが ASP コードの場合、`TRUE` を返します。

- tidyNode->isComment - カレントノードが コメントの場合、`TRUE` を返します。

- tidyNode->isHtml - カレントノードが HTML の場合、`TRUE` を返します。

- tidyNode->isJste - カレントノードが JSTE の場合、`TRUE` を返します。

- tidyNode->isPhp - カレントノードが PHP の場合、`TRUE` を返します。

- tidyNode->isText - カレントノードがテキスト (マークアップでない) の場合、 `TRUE` を返します。

## プロパティ

- value - ノードの値 (HTML テキストなど)

- name - タグの名前 (html, a, など)

- type - ノードの種類 (上記の定数の 1 つ。例えば `TIDY_NODETYPE_PHP`)

- line* - ノードが開始する行

- column* - ノードが開始するカラム

- proprietary* - もしノードがプロプライエタリなタグの場合、 `TRUE`

- id - タグの ID (上記の定数の 1 つ。例えば `TIDY_TAG_FRAME`)

- attribute - カレントノードの属性の配列。存在しない場合 `NULL`

- child - 子の tidyNode の配列。存在しない場合 `NULL`

> 注意: * 付きのプロパティは PHP 5.1.0 からのみ利用可能です。

## 目次

- ob_tidyhandler — バッファを修正するための ob_start コールバック関数
- tidy_access_count — 指定したドキュメントについて発生したTidyアクセシビリティ警告の数を返す
- tidy_clean_repair — パースされたマークアップに設定に基く誤りの修正を行う
- tidy_config_count — 指定したドキュメントについて発生した Tidy 設定エラーの数を返す
- tidy::__construct — 新規 Tidy オブジェクトを生成する
- tidy_diagnose — パース、修正されたマークアップの診断を行う
- tidy_error_count — 指定したドキュメントについて発生した Tidy エラーの数を返す
- tidy_get_body — Tidy パースツリーの
  タグから始まる tidyNode オブジェクトを返す
- tidy_get_config — 現在の Tidy の設定を取得する
- tidy_get_error_buffer — 指定したドキュメントのパースで発生した警告とエラーを返す
- tidy_get_head — Tidy パースツリーの タグから始まる tidyNode オブジェクトを返す
- tidy_get_html_ver — 指定したドキュメントで検出された HTML バージョンを取得する
- tidy_get_html — Tidy パースツリーの
  タグから始まる tidyNode オブジェクトを返す
- tidy_get_opt_doc — 与えられたオプション名に対するドキュメントを返す
- tidy_get_output — パースされた Tidy マークアップを表す文字列を返す
- tidy_get_release — Tidy ライブラリのリリース日 (バージョン) を取得する
- tidy_get_root — Tidy パースツリーのルートを表す tidyNode を返す
- tidy_get_status — 指定したドキュメントのステータスを取得する
- tidy_getopt — Tidy ドキュメントについて指定した設定オプションの値を返す
- tidy_is_xhtml — ドキュメントが XHTML ドキュメントかどうかを示す
- tidy_is_xml — ドキュメントが一般的な XML ドキュメント (非 HTML/XHTML) かどうかを示す
- tidy_load_config — 指定したエンコーディングで ASCII コードの Tidy 設定ファイルをロードする
- tidy_node->get_attr — 指定された属性 ID を持つ属性を返す
- tidy_node->get_nodes — 指定された ID を持つノード以下のノードの配列を返す
- tidy_node->next — このノードの次の兄弟を返す
- tidy_node->prev — このノードの前の兄弟を返す
- tidy_parse_file — ファイルまたは URI にあるマークアップをパースする
- tidy_parse_string — 文字列にストアされたドキュメントをパースする
- tidy_repair_file — ファイルを修正し、それを文字列として返す
- tidy_repair_string — 別途提供される設定ファイルを使用して文字列を修正する
- tidy_reset_config — Tidy の設定をデフォルト値に戻す
- tidy_save_config — 現在の設定を名前が付けられたファイルに保存する
- tidy_set_encoding — マークアップをパースする際の入力／出力エンコーディングを設定する
- tidy_setopt — 指定した Tidy ドキュメントについての設定を更新する
- tidy_warning_count — 指定したドキュメントについて発生した Tidy 警告の数を返す
- tidyNode->hasChildren — このノードが子を持つ場合 true を返す
- tidyNode->hasSiblings — このノードが兄弟ノードを持つ場合 true を返す
- tidyNode->isAsp — このノードが ASP コードの場合 true を返す
- tidyNode->isComment — このノードがコメントである場合 true を返す
- tidyNode->isHtml — このノードが HTML ドキュメントの場合 true を返す
- tidyNode->isJste — このノードが JSTE であるの場合 true を返す
- tidyNode->isPhp — このノードが PHP コードの場合 true を返す
- tidyNode->isText — このノードがテキスト (マークアップでない) の場合 true を返す
- tidyNode::getParent — カレントノードの親ノードを返す

Tidy
ob_tidyhandler
Tidy
PHP Manual