treating doctype and php as block-level elements
Michel Fortin
michel.fortin at michelf.com
Sun Nov 20 07:07:05 EST 2005
Le 2005-11-20 à 04:07, A. Pagaltzis a écrit :
> I don’t care what decision is taken about the vendor-invented
> syntaxes, but the standard syntax elements should definitely be
> supported.
Sure, but my question was how far should we go? For example, this is
a valid doctype declaration:
<!DOCTYPE note [
<!ELEMENT note (to,from,heading,body)>
<!ELEMENT to (#PCDATA)>
<!ELEMENT from (#PCDATA)>
<!ELEMENT heading (#PCDATA)>
<!ELEMENT body (#PCDATA)>
]>
Should we support it? (Browsers support this correctly only for xml
mime types.)
What about comments inside it (delimited by `--`)?
<!DOCTYPE note [
<!ELEMENT note (to,from,heading,body)>
<!ELEMENT to (#PCDATA)>
<!ELEMENT from (#PCDATA)>
<!ELEMENT heading (#PCDATA)>
<!ELEMENT body (#PCDATA)>
-- this is ]> a comment --
]>
And what about quoted text inside it?
So we have the choice of supporting this loosely like browsers do
with a text/html mime type or we could support it fully according to
the xml spec, which is not a trivial task. Or we could do something
in the middle.
That was the essence of my question.
I think the answer (for `<!`) is obvious: there is not much value in
supporting this currently. But it's still good to know that this
limitation exists.
- - -
As for `<%` and `<@`, I've never used them so I don't even know what
is the correct closing marker. Is it `<@ @>` or just `<@ >`? Is
there any special consideration to take into account?
Michel Fortin
michel.fortin at michelf.com
http://www.michelf.com/
More information about the Markdown-Discuss
mailing list