PHP 8.5.0 Alpha 2 available for testing

Dom\HTMLDocument::createFromFile

(PHP 8 >= 8.4.0)

Dom\HTMLDocument::createFromFileAnaliza un documento HTML a partir de un fichero

Descripción

public static Dom\HTMLDocument::createFromFile(string $path, int $options = 0, ?string $overrideEncoding = null): Dom\HTMLDocument

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 de 'OR' lógica 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

Nota: Los espacios en blanco en las etiquetas html y head no son considerados significativos y pueden perder su formato.

Ver también

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top