Dom\HTMLDocument::createFromFile
En esta página
Dom\HTMLDocument::createFromFile
Analiza un documento
HTML
a partir de un fichero
Descripción#
php
public static Dom\HTMLDocument::createFromFile(string $path, [int $options], [string $overrideEncoding]): Dom\HTMLDocumentphp
Analiza un documento HTML a partir de un fichero, según la norma vigente.
Parámetros#
path
La ruta de acceso del fichero a analizar.
options
Operación a nivel de bits OR de las constantes de opción libxml.
También es posible pasar Dom\HTML_NO_DEFAULT_NS para desactivar el uso del espacio de nombres HTML y del elemento template. Esto solo debería ser utilizado si las implicaciones son correctamente comprendidas.
overrideEncoding
El codificado en el cual el documento fue creado. Si no se proporciona, intentará determinar el codificado más probable utilizado.
Valores devueltos#
El documento analizado en forma de una instancia de Dom\HTMLDocument.
Errores/Excepciones#
-
Genera una ValueError si
pathcontiene bytes nulos o contiene"%00". -
Levanta una excepción ValueError si
optionscontiene una opción inválida. -
Levanta una excepción ValueError si
overrideEncodingutiliza un codificado desconocido. -
Genera una ValueError si el fichero no ha podido ser abierto.
Notas#
[!NOTE] Los espacios en blanco en las etiquetas
htmlyheadno son considerados significativos y pueden perder su formato.
Véase también#
Dom\HTMLDocument::createEmpty
Dom\HTMLDocument::createFromString