[html5] embedded xml parsing rules
ian at hixie.ch
Fri Jul 15 10:52:10 PDT 2011
On Fri, 15 Jul 2011, Rand McRanderson wrote:
> One of the original promises of HTML5 was that arbitrary xml could be embedded
> without losing the data structure.
I don't think that's ever been of goal of HTML.
If you want to embed XML with the HTML vocabulary, you should use the
XHTML syntax (i.e. XML).
> A. If xml is embedded in an HTML5 document or an XHTML5 document, would
> it be better to always use empty tags or not?
You can't embed arbitrary XML in an HTML document.
If you want to use non-HTML vocabularies in an XHTML document, you can use
whichever XML syntax you like, since it's just XML.
> Part of my concern is if we have such a document and say it has a tag
> <data-source> and HTML5 adds such a tag sometime in the future, could my
> old tag break?
Yes. For that reason, it is non-conforming to add proprietary elements to
> B. If xml is embedded within a <script> tag is it parsed?
What do you mean by "parsed"?
> C. Is it possible to give instructions to a parser outside of a
> xml (obviously I could devise my own way, but I'm asking if there's a
> standard way)
I'm not sure what you mean.
Ian Hickson U+1047E )\._.,--....,'``. fL
http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,.
Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
More information about the Help