DOM DOMDocument::loadHTMLFile

(PHP 5, PHP 7, PHP 8)

DOMDocument::loadHTMLFile — 파일에서 HTML 로드


설명

public DOMDocument::loadHTMLFile(string $filename, int $options = 0): DOMDocument|bool

이 함수는 filename이라는 파일에서 HTML 문서를 구문 분석합니다. XML을 로드하는 것과 달리 HTML은 로드하기 위해 올바른 형식일 필요가 없습니다.


매개변수

filename
HTML 파일의 경로입니다.
options
Libxml 2.6.0부터 options 매개변수를 사용하여 추가 Libxml 매개변수를 지정할 수도 있습니다.

반환 값

성공하면 true를, 실패하면 false를 반환합니다. 정적으로 호출되면 DOMDocument를 반환하거나 실패 시 false를 반환합니다.


오류/예외

빈 문자열이 filename으로 전달되거나 빈 파일의 이름이 지정되면 경고가 생성됩니다. 이 경고는 libxml에 의해 생성되지 않으며 libxml의 오류 처리 함수를 사용하여 처리할 수 없습니다.

PHP 8.0.0 이전에는 이 메서드를 정적으로 호출할 수 있었지만 E_DEPRECATED 오류가 발생했습니다. PHP 8.0.0부터 이 메서드를 호출하면 정적으로 오류 예외가 발생합니다.

형식이 잘못된 HTML이 성공적으로 로드되는 동안 이 함수는 잘못된 마크업이 발생하면 E_WARNING 오류를 생성할 수 있습니다. libxml의 오류 처리 함수를 사용하여 이러한 오류를 처리할 수 있습니다.


Examples

예제 #1 문서 만들기

                  
<?php
$doc = new DOMDocument();
$doc->loadHTMLFile("filename.html");
echo $doc->saveHTML();
?>
                  
                

기타