[whatwg] 188.8.131.52: trailing slash and atheism
whatwg.org at chsc.dk
Sat Dec 2 18:17:39 PST 2006
Charles Iliya Krempeaux wrote:
> Sometimes web developers parse (non-XML) HTML with an XML parser
> because it's the tool they have on hand.
> Consider a PHP developer trying to analyse an HTML page.
> If a PHP developer wants to analyse an HTML page; that developer may
> try to use SimpleXML <http://php.net/simplexml> because that's what
> they have on hand and know how to use. There's no SimpleHTML
> available in PHP.
> And while none of this is certainly our fault. This is a situation
> some web developers are going to run into. (What else are they going
> to use?)
PHP developers can parse HTML using DOMDocument::loadHTML(). If they
want, they can then convert the DOMDoucment to SimpleXML:
$doc = new DOMDocument();
$doc->loadHTML('<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01
$simpleXml = simplexml_import_dom($doc);
More information about the whatwg