(PHP 8 >= 8.4.0)
Dom\HTMLDocument::createFromFile — Analyse un document HTML à partir d'un fichier
$path, int $options = 0, ?string $overrideEncoding = null): Dom\HTMLDocumentAnalyse un document HTML à partir d'un fichier, selon la norme en vigueur.
pathLe chemin du fichier à analyser.
optionsOpération de 'OU' logique des constantes d'option libxml.
Il est également possible de passer Dom\HTML_NO_DEFAULT_NS
pour désactiver l'utilisation de l'espace de noms HTML et de l'élément template.
Cela ne devrait être utilisé que si les implications sont correctement comprises.
overrideEncodingL'encodage dans lequel le document a été créé. S'il n'est pas fourni, il tentera de déterminer l'encodage le plus probable utilisé.
Le document analysé sous la forme d'une instance de Dom\HTMLDocument.
Lève une ValueError si
path contient des octets nuls ou contient
"%00".
Lève une exception ValueError si
options contient une option invalide.
Lève une exception ValueError si
overrideEncoding utilise un encodage inconnu.
Lève une Exception si le fichier n'a pas pu être ouvert.
Note:
Les espaces blancs dans les balises
htmletheadne sont pas considérés comme significatifs et peuvent perdre leur formatage.