tidyNode クラス

(PHP 5, PHP 7, PHP 8)

はじめに

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

クラス概要

finalclasstidyNode {
publicreadonlystring$value;
publicreadonlystring$name;
publicreadonlyint$type;
publicreadonlyint$line;
publicreadonlyint$column;
publicreadonlybool$proprietary;
publicreadonly?int$id;
publicreadonly?array$attribute;
publicreadonly?array$child;
private__construct()
publichasChildren(): bool
publichasSiblings(): bool
publicisAsp(): bool
publicisComment(): bool
publicisHtml(): bool
publicisJste(): bool
publicisPhp(): bool
publicisText(): bool
}

プロパティ

value

まわりのタグも含む、ノードの HTML 表現

name

HTML ノードの名前

type

ノードの型 (tidy ノード型定数 のうちのひとつ。たとえば TIDY_NODETYPE_PHP)

line

ファイル内でそのタグが存在する行番号

column

ファイル内でそのタグが存在するカラム番号

proprietary

そのノードが独自タグであるかどうかを表す

id

ノードの ID (tag 定数のうちのひとつで、たとえば TIDY_TAG_FRAME)

attribute

現在のノードの属性名 (キー) を表す文字列の配列

child

現在のノードの子を表す tidyNode の配列

目次

To Top