Documentación offline PHP master

Dom\HTMLDocument::createFromFile

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

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 path contiene bytes nulos o contiene "%00".

  • Levanta una excepción ValueError si options contiene una opción inválida.

  • Levanta una excepción ValueError si overrideEncoding utiliza un codificado desconocido.

  • Genera una ValueError si el fichero no ha podido ser abierto.

Notas#

[!NOTE] Los espacios en blanco en las etiquetas html y head no son considerados significativos y pueden perder su formato.

Véase también#

Dom\HTMLDocument::createEmpty

Dom\HTMLDocument::createFromString