PHP | DOMDocument loadHTML() Function Last Updated : 30 Aug, 2019 Comments Improve Suggest changes Like Article Like Report The DOMDocument::loadHTML() function is an inbuilt function in PHP which is used to load HTML file from a string. Syntax: bool DOMDocument::loadHTML( string $source, int $options = 0 ) Parameters: This function accepts two parameters as mentioned above and described below: $source: This parameter holds the HTML string. $options: This parameter is used to specify the additional Libxml parameters in PHP 5.4.0 and Libxml 2.6.0. Return Value: This function returns TRUE on success or FALSE on failure. This function returns a DOMDocument if it is called statically or FALSE on failure. Errors/Exceptions: If empty string is passed as parameter then it generates an warning message. This function can also be called statically but it will issue an E_STRICT error. Below program illustrates the DOMDocument::loadHTML() function in PHP: Program 1: php <?php // Create a new DOMDocument $doc = new DOMDocument(); // Load the HTML file $doc->loadHTML( "<html> <head> <title> DOMDocument::loadHTML() function </title> </head> <body> <h1>GeeksforGeeks</h1> <h2>DOMDocument::loadHTML() function</h2> </body> </html>"); // Creates an HTML document and display it echo $doc->saveHTML(); ?> Output: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <html> <head> <title> DOMDocument::loadHTML() function </title> </head> <body> <h1>GeeksforGeeks</h1> <h2>DOMDocument::loadHTML() function</h2> </body> </html> Program 2: php <?php // Create a new DOMDocument $doc = new DOMDocument(); // Create an element $comm1 = $doc->createComment('Starting of HTML document file'); // Append element to the document $doc->appendChild($comm1); // Creates an HTML document and display it echo $doc->saveHTML(); // Load the HTML element to the document $doc->loadHTML( "<html> <head> <title>PHP function</title> </head> <body> <h1>Welcome to GeeksforGeeks</h1> <h2>PHP function</h2> <div>A computer science portal</div> </body> </html>"); // Create an element $comm2 = $doc->createComment('Ending of HTML document file'); // Append element to the document $doc->appendChild($comm2); // Creates an HTML document and display it echo $doc->saveHTML(); ?> Output: <!--Starting of HTML document file--> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <html> <head> <title>PHP function</title> </head> <body> <h1>Welcome to GeeksforGeeks</h1> <h2>PHP function</h2> <div>A computer science portal</div> </body> </html> <!--Ending of HTML document file--> Reference: https://www.php.net/manual/en/domdocument.loadhtml.php Comment More infoAdvertise with us Next Article PHP | DOMDocument loadHTML() Function jit_t Follow Improve Article Tags : Web Technologies PHP PHP-function PHP-DOM Similar Reads PHP | DOMDocument loadXML() Function The DOMDocument::loadXML() function is an inbuilt function in PHP which is used to load the XML file from a string. Syntax: mixed DOMDocument::loadXML( string $source, int $options = 0 ) Parameters: This function accepts two parameters as mentioned above and described below: $source: This parameter 2 min read PHP | DOMDocument loadHTMLFile() Function The DOMDocument::loadHTMLFile() function is an inbuilt function in PHP which is used to load HTML from a file. Syntax: bool DOMDocument::loadHTMLFile( string $filename, int $options = 0 ) Parameters: This function accepts two parameters as mentioned above and described below: $filename: This paramet 2 min read PHP | DOMDocument load() Function The DOMDocument::load() function is an inbuilt function in PHP which is used to load an XML document from a file. Syntax: mixed DOMDocument::load( string $filename, int $options = 0 ) Parameters: This function accepts two parameters as mentioned above and described below: $filename: This parameter h 1 min read PHP DOMDocument saveHTML() Function The DOMDocument::saveHTML() function is an inbuilt function in PHP that is used to create an HTML document from the DOM representation. This function is used after building the dom document from scratch. Syntax: string DOMDocument::saveHTML( DOMNode $node = NULL ) Parameters: This function accepts s 2 min read PHP | DOMDocument importNode() Function The DOMDocument::importNode() function is an inbuilt function in PHP which is used to return a copy of the node which need to import and associates it with the current document. Syntax: DOMNode DOMDocument::importNode( DOMNode $importedNode, bool $deep = FALSE ) Parameters: This function accepts two 2 min read PHP | DOMDocument normalizeDocument() Function The DOMDocument::normalizeDocument() function is an inbuilt function in PHP which is used to normalize the document. This function is used to convert the document into the normal form if you saved and then loaded the document. Syntax: void DOMDocument::normalizeDocument( void ) Parameters: This func 1 min read PHP | DOMDocument save() Function The DOMDocument::save() function is an inbuilt function in PHP which is used to create an XML document from the DOM representation. This function is used after creating the new dom document from scratch. Syntax: int DOMDocument::save( string $filename, int $options = 0 ) Parameters: This function ac 2 min read PHP | DOMDocument getElementById() Function The DOMDocument::getElementById() function is an inbuilt function in PHP which is used to search for an element with a certain id. Syntax: DOMElement DOMDocument::getElementById( string $elementId ) Parameters:This function accepts a single parameter $elementId which holds the id to search for. Retu 2 min read PHP DOMDocument saveHTMLFile() Function The DOMDocument::saveHTMLFile() function is an inbuilt function in PHP that is used to create an HTML document from the DOM representation. This function is used after creating the dom document. Syntax: int DOMDocument::saveHTMLFile( string $filename ) Parameters: This function accepts a single para 2 min read PHP | DOMDocument saveXML() Function The DOMDocument::saveXML() function is an inbuilt function in PHP which is used to create an XML document from the DOM representation. This function is used after building a new dom document from scratch. Syntax: string DOMDocument::saveXML( DOMNode $node, int $options = 0 ) Parameters: This functio 2 min read Like