tidyNode クラス

はじめに

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

クラス概要

final tidyNode
/* プロパティ */
public readonly string $value;
public readonly string $name;
public readonly int $type;
public readonly int $line;
public readonly int $column;
public readonly bool $proprietary;
public readonly intnull $id;
public readonly arraynull $attribute;
public readonly arraynull $child;
/* メソッド */
private __construct()
public tidyNodenull getNextSibling()
public tidyNodenull getParent()
public tidyNodenull getPreviousSibling()
public bool hasChildren()
public bool hasSiblings()
public bool isAsp()
public bool isComment()
public bool isHtml()
public bool isJste()
public bool isPhp()
public bool isText()

プロパティ

value

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

name

HTML ノードの名前

type

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

line

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

column

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

proprietary

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

id

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

attribute

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

child

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

目次