- From: Norm Tovey-Walsh <norm@saxonica.com>
- Date: Mon, 24 Oct 2022 10:18:14 +0100
- To: Steven Pemberton <steven.pemberton@cwi.nl>
- Cc: public-ixml@w3.org
Received on Monday, 24 October 2022 09:24:42 UTC
Steven Pemberton <steven.pemberton@cwi.nl> writes:
> I did a little more work on it.
Interesting. I happened to have a Markdown file for a sourdough crumpet
recipe in /tmp, so I pointed it at that.
It didn’t like this paragraph:
You can use SR Flour, just add 1/2 teaspoon baking powder in place of
1 1/2 teaspoons of baking powder.
The leading 1 on the second line confused it:
<fail xmlns:ixml="http://invisiblexml.org/NS" ixml:state="failed">
<line>35</line>
<column>2</column>
<pos>1944</pos>
<unexpected>1</unexpected>
<permitted>#A, ~['`#*+->'; Nd; #A]</permitted>
</fail>
I don’t think newlines in Markdown prose are supposed to be literal.
Assuming newlines before and after, I think:
Some text.
Some more text.
should be
<p>Some text.
Some more text.</p>
and not
<p>Some text.<br/>
Some more text.</p>
Though I suppose that depends on who’s Markdown definition your parsing.
I mostly rely on CommonMark because it has, you know, a specification!
Be seeing you,
norm
--
Norm Tovey-Walsh
Saxonica
Received on Monday, 24 October 2022 09:24:42 UTC