Re: FPWD Review Request: HTML+RDFa

Shane McCarron wrote:
> Thanks.  Okay, now for the obvious question.  How does the system deal 
> with conflicts between SVG element names and HTML element names (e.g., 
> there is an 'a' element in SVG and an 'a' element in HTML)?

By keeping track of whether you're inside <svg> or not.

> In the future when SVG evolves and new elements are added, how will parsers 
> know that the elements are from SVG as opposed from HTML or just 
> gibberish?

I believe everything inside <svg> is placed in the SVG namespace, but 
someone like Henri can probably address this question.

> If there is HTML content embedded in an SVG block, how does 
> the system know that?

Presumably by looking for a <foreignObject> around it.

> I assume the answer is "the parser deals with 
> it", but doesn't this seem needlessly brittle to anyone else?

Needlessly in what sense?  If you want to avoid a namespacing setup, 
this is just life...  It's not great, but neither are namespaces.

For what it's worth, I'm pretty sure the list archives cover all this in 
great detail.

-Boris

Received on Thursday, 3 September 2009 20:50:41 UTC