DOMDocument::loadHTML
(PHP 5)
DOMDocument::loadHTML — Load HTML from a string
Beschreibung
$source
)
The function parses the HTML contained in the string source.
Unlike loading XML, HTML does not have to be well-formed to load. This
function may also be called statically to load and create a
DOMDocument object. The static invocation may be
used when no DOMDocument properties need to be
set prior to loading.
Parameter-Liste
-
source -
The HTML string.
Rückgabewerte
Gibt bei Erfolg TRUE zurück. Im Fehlerfall wird FALSE zurückgegeben. If called statically, returns a
DOMDocumentIm Fehlerfall wird FALSE zurückgegeben..
Fehler/Exceptions
If an empty string is passed as the source,
a warning will be generated. This warning is not generated by libxml
and cannot be handled using libxml's error handling functions.
Diese Methode kann statisch aufgerufen werden, dies wird aber einen E_STRICT-Fehler hervorrufen.
Auch wenn fehlerhaftes HTML erfolgreich laden sollte, kann diese Funktion dennoch E_WARNING Fehler generieren, wenn sie auf falsches Markup stößt. libxml's Fehlerbehandlungsfunktionen können genutzt werden, um diese Fehler zu behandeln.
Beispiele
Beispiel #1 Creating a Document
<?php
$doc = new DOMDocument();
$doc->loadHTML("<html><body>Test<br></body></html>");
echo $doc->saveHTML();
?>
Siehe auch
- DOMDocument::loadHTMLFile() - Load HTML from a file
- DOMDocument::saveHTML() - Dumps the internal document into a string using HTML formatting
- DOMDocument::saveHTMLFile() - Dumps the internal document into a file using HTML formatting
DOMDocument::loadHTML