DOMDocument::loadHTMLFile
(PHP 5)
DOMDocument::loadHTMLFile — Cargar HTML desde un fichero
Descripción
$filename
[, int $options = 0
] )
Esta función analiza el documento HTML del fichero llamado
filename. A diferencia de cargar XML, HTML no tiene
que estar bien formado para cargarse.
Parámetros
-
filename -
La ruta al fichero HTML.
-
options -
Desde PHP 5.4.0 y Libxml 2.6.0, se puede usar el parámetro
optionspara especificar parámetros de Libxml adicionales.
Valores devueltos
Devuelve TRUE en caso de éxito o FALSE en caso de error. Si se llama estáticamente, devuelve un
DOMDocument o FALSE en caso de error.
Errores/Excepciones
Si se pasa una cadena vacía a filename
o se nombra un fichero vacío, se generará una advertencia. Esta advertencia
no es generada por libxml y no se puede tratar usando funciones de manejo de errores de
libxml.
Este método puede ser llamado de forma estática, pero lanzará un error E_STRICT.
Aunque el HTML malformado debería cargar con éxito, esta función puede generar errores E_WARNING al encontrarse con marcado erróneo. Se pueden usar las funciones de manejo de errores de libxml para manejar estos errores.
Ejemplos
Ejemplo #1 Crear un Documento
<?php
$doc = new DOMDocument();
$doc->loadHTMLFile("filename.html");
echo $doc->saveHTML();
?>
Historial de cambios
| Versión | Descripción |
|---|---|
| 5.4.0 |
Se añadió el parámero options.
|
Ver también
- DOMDocument::loadHTML() - Cargar HTML de una cadena
- DOMDocument::saveHTML() - Copia el documento interno a una cadena usando el formato HTML
- DOMDocument::saveHTMLFile() - Copia el documento interno a un fichero usando el formato HTML