라이브러리

[PHP] tidyNode::isText - 노드가 텍스트(마크업 없음)를 나타내는지 확인합니다.




TidyNode::isText


TidyNode::isText는 tidy library의 한 함수로, HTML 문서의 노드가 텍스트 노드인지 여부를 확인합니다. tidy library는 HTML 문서를 정리하고, 깨끗하게 만드는 데 사용되는 PHP 확장입니다.

# 사용법


#hostingforum.kr
php

$tidy = tidy_parse_string($html_string);

$node = tidy_get_root($tidy);

$is_text = $node->isText();



# 예제


#hostingforum.kr
php

$html_string = '
Hello World!';

$tidy = tidy_parse_string($html_string);

$node = tidy_get_root($tidy);

$is_text = $node->isText();

echo $is_text ? 'true' : 'false'; // true



$html_string = '
Hello World!';

$tidy = tidy_parse_string($html_string);

$node = tidy_get_root($tidy);

$is_text = $node->isText();

echo $is_text ? 'true' : 'false'; // false



# 설명


* `$html_string` 변수에는 HTML 문서가 담겨 있습니다.
* `tidy_parse_string` 함수를 사용하여 HTML 문서를 tidy library가 처리할 수 있는 형식으로 변환합니다.
* `tidy_get_root` 함수를 사용하여 HTML 문서의 루트 노드를 얻습니다.
* `isText` 메서드를 호출하여 노드가 텍스트 노드인지 여부를 확인합니다.

# 참고


* tidy library는 PHP 5.3.3 이상에서 사용할 수 있습니다.
* tidy library를 사용하기 전에, tidy library를 설치해야 합니다. (예를 들어, `pecl install tidy` 명령어를 사용할 수 있습니다.)
* tidy library의 사용법과 옵션에 대한 자세한 정보는 [tidy library 문서](https://www.php.net/manual/en/book.tidy.php)에서 확인할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 82 페이지

검색

게시물 검색