Hello Ian,<br><br><div><span class="gmail_quote">On 12/1/06, <b class="gmail_sendername">Ian Hickson</b> <<a href="mailto:ian@hixie.ch">ian@hixie.ch</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Fri, 1 Dec 2006, Elliotte Harold wrote:<br>><br>> <a href="http://9.1.2.1">9.1.2.1</a> states:<br>><br>> Then, if the element is one of the void elements, then there may be a single<br>> U+002F SOLIDUS character. This character has no effect [...]
<br>><br>> The second sentence is false [...] I suggest rewriting as follows:<br>><br>> This character has no effect when the document is parsed by an HTML5 parser.<br><br>That's redundant. Parsing a document using this syntax with anything other
<br>than an HTML5 parser would be non-conforming.<br><br><br>> However, if the document when parsed by an XML parser, the trailing<br>> slash converts the tag into an empty-element tag, and thereby makes an<br>> otherwise malformed element well-formed.
<br><br>This section has nothing to do with XML. If the document was parsed by an<br>XML parser, then there are much bigger problems afoot, such as MIME type<br>mislabelling, or a faulty UA.<br></blockquote></div><br>Sometimes web developers parse (non-XML) HTML with an XML parser because it's the tool they have on hand.
<br><br>Consider a PHP developer trying to analyse an HTML page.<br><br>If a PHP developer wants to analyse an HTML page; that developer may try to use SimpleXML <<a href="http://php.net/simplexml">http://php.net/simplexml
</a>> because that's what they have on hand and know how to use.  There's no SimpleHTML available in PHP.<br><br>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?)
<br><br><br>See ya<br><br>-- <br>    Charles Iliya Krempeaux, B.Sc.<br><br>    charles @ <a href="http://reptile.ca">reptile.ca</a><br>    supercanadian @ <a href="http://gmail.com">gmail.com</a><br><br>    developer weblog: 
<a href="http://ChangeLog.ca/">http://ChangeLog.ca/</a><br><br>