Tidy tidyNode 클래스

(PHP 5, PHP 7, PHP 8)


소개

Tidy에서 감지한 HTML 파일의 HTML 노드입니다.


클래스 개요

                  
final class tidyNode {

  /* Properties */
  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 ?int $id;
  public readonly ?array $attribute;
  public readonly ?array $child;

  /* Methods */
  private __construct()
  public getParent(): ?tidyNode
  public hasChildren(): bool
  public hasSiblings(): bool
  public isAsp(): bool
  public isComment(): bool
  public isHtml(): bool
  public isJste(): bool
  public isPhp(): bool
  public isText(): bool
}
                  
                

Properties

value
주변 태그를 포함한 노드의 HTML 표현입니다.
name
HTML 노드의 이름
type
노드 유형(nodetype constants 중 하나, 예: TIDY_NODETYPE_PHP)
line
파일에서 태그가 있는 줄 번호
column
파일에서 태그가 있는 열 번호
proprietary
노드가 독점 태그인지 여부를 나타냅니다.
id
노드의 ID(tag constants 중 하나, 예: TIDY_TAG_FRAME)
attribute
현재 노드의 속성 이름(키로)을 나타내는 문자열 배열입니다.
child
현재 노드의 자식을 나타내는 tidyNode의 배열입니다.

목차