tidyNode クラス
(PHP 5, PHP 7)
はじめに
HTML ファイル中の HTML ノードで、tidy が検出したものです。
クラス概要
tidyNode
{
/* プロパティ */
string $value;
string $name;
int $type;
int $line;
int $column;
bool $proprietary;
int $id;
array $attribute;
array $child;
/* メソッド */
}プロパティ
- value
-
まわりのタグも含む、ノードの HTML 表現
- name
-
HTML ノードの名前
- type
-
タグの型 (上の定数のひとつで、たとえば
TIDY_NODETYPE_PHP) - line
-
ファイル内でそのタグが存在する行番号
- column
-
ファイル内でそのタグが存在するカラム番号
- proprietary
-
そのノードが独自タグであるかどうかを表す
- id
-
タグの ID (上の定数のひとつで、たとえば
TIDY_TAG_FRAME) - attribute
-
現在のノードの属性名 (キー) を表す文字列の配列
- child
-
現在のノードの子を表す tidyNode の配列
| バージョン | 説明 |
|---|---|
| 5.1.0 | line、column および proprietary が追加されました。 |
目次
- tidyNode::__construct — Private constructor to disallow direct instantiation
- tidyNode::getParent — カレントノードの親ノードを返す
- tidyNode::hasChildren — ノードが子を持つかどうかを調べる
- tidyNode::hasSiblings — このノードが兄弟ノードを持つかどうかを調べる
- tidyNode::isAsp — このノードが ASP かどうかを調べる
- tidyNode::isComment — このノードがコメントを表すものかどうかを調べる
- tidyNode::isHtml — このノードが HTML ドキュメントであるかどうかを調べる
- tidyNode::isJste — このノードが JSTE であるかどうかを調べる
- tidyNode::isPhp — このノードが PHP であるかどうかを調べる
- tidyNode::isText — このノードが (マークアップでない) テキストであるかどうかを調べる