Php/docs/class.tidynode

提供:Dev Guides
< Php
移動先:案内検索

(PHP 5, PHP 7)

はじめに

HTML ファイル中の HTML ノードで、tidy が検出したものです。


クラス概要

final

tidyNode {

/* プロパティ */

public string $value;

public string $name;

public int $type;

public int $line;

public int $column;

public bool $proprietary;

public int $id;

public array $attribute;

public array $child;

/* メソッド */

private __construct ( )

public getParent ( ) : tidyNode|null

public hasChildren ( ) : bool

public hasSiblings ( ) : bool

public isAsp ( ) : bool

public isComment ( ) : bool

public isHtml ( ) : bool

public isJste ( ) : bool

public isPhp ( ) : bool

public isText ( ) : bool

}

プロパティ

value
まわりのタグも含む、ノードの HTML 表現
name
HTML ノードの名前
type
ノードの型 (tidy ノード型定数 のうちのひとつ。たとえば TIDY_NODETYPE_PHP)
line
ファイル内でそのタグが存在する行番号
column
ファイル内でそのタグが存在するカラム番号
proprietary
そのノードが独自タグであるかどうかを表す
id
ノードの ID (tag 定数のうちのひとつで、たとえば TIDY_TAG_FRAME)
attribute
現在のノードの属性名 (キー) を表す文字列の配列
child
現在のノードの子を表す tidyNode の配列
バージョン 説明
5.1.0 linecolumn

および proprietary が追加されました。


目次