Am Sonntag, 2. September 2007 schrieb Michel Fortin: > Le 2007-09-02 à 10:23, Milian Wolff a écrit : > > PHP Markdown v 1.0.1i and PHP Markdown Extra v 1.1.5 generate > > invalid HTML for > > code blocks > > > > Take this input: > > > > paragraph > > > > codeblock > > > > Markdown will generate: > > > > <p>paragraph</p> > > > > <pre><code>codeblock > > </pre></code> > > > > Notice the wrong position of the closing code tag. > > Oh my! That's a typing error, and it did not fail the testsuite! > > I said previously that the HTML normalizer in MDTest wasn't quite > optimal (although better than Tidy) and that's why: it doesn't catch > this kind of misnested tags. Otherwise I'd have got failed tests > everywhere. Perhaps it's time MDTest uses its own stricter HTML > parser instead of the too forgiving parser in PHP 5. > > I'll fix that promptly, thanks for that report.
May I ask which parser you use? I wrote my own for the rewrite of html2text.php. I just applied it as a sourceforge project, if you are interested you might have a look into it the next week. -- Milian Wolff http://milianw.de _______________________________________________ Markdown-Discuss mailing list Markdown-Discuss@six.pairlist.net http://six.pairlist.net/mailman/listinfo/markdown-discuss