(PHP 5)
DOMDocument::loadHTML — Cargar HTML de una cadena
$source
)
Esta funcion procesa el HTML contenido en la cadena source
.
De manera distinta a cargar XML, HTML no tiene que estar bien formado para cargarse.
Esta funcion tembien puede llamarse estaticamente para cargar y crear un
objeto DOMDocument. La invocación estática puede utilizarse
aun cuando ninguna propiedad de DOMDocument haya sido establecida antes de la lectura.
source
La cadena HTML.
Devuelve TRUE
en caso de éxito o FALSE
en caso de error. Si es llamada de manera estática devuelve un objeto
DOMDocument o FALSE
en caso de error.
Si una cadena vacia es pasada como el source
o se pasa el nombre de un archivo vacío, se generará una advertencia. Esta advertencia
no es generada por libxml y no puede ser manejada utilizando las funciones de manejo de erro 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.
Ejemplo #1 Creando un Documento
<?php
$doc = new DOMDocument();
$doc->loadHTML("<html><body>Test<br></body></html>");
echo $doc->saveHTML();
?>