W3C home > Mailing lists > Public > public-appformats@w3.org > October 2006

Re: [XBL] XBL 2.0 Semantic-free XML elements

From: Karl Dubost <karl@w3.org>
Date: Tue, 10 Oct 2006 10:35:55 +0900
Message-Id: <20A1C0D8-CD05-4607-BEDF-43B836B6650F@w3.org>
Cc: public-appformats@w3.org
To: Ian Hickson <ian@hixie.ch>


Le 06-10-07 à 07:35, Ian Hickson a écrit :
>> Semantic-free with regards to the XBL specification or with  
>> regards to
>> the user agent.
>
> Neither. With regards to the element. An element has semantics if  
> it is
> defined (generally by a specification) to have semantics. For  
> example the
> "form" element in the HTML namespace has semantics to do with form
> submission. The "div" element in the XBL namespace has semantics to do
> with block rendering and tooltips. And so forth.

Then back to the original question.

	What is a semantic free element?

Is the element "alfrun" a semantic free element?
There could be a DTD, schema or specification giving some semantics  
to this element.
It seems that "form" is not semantic free but "alfrun" is. Why?

Is a semantic free element an element which has no declared namespace  
in an XBL document?

>> Let's take a user agent HappySurf implementing XBL and SVG only.  
>> [...]
>> Is the "svg" element "semantic free" for HappySurf user agent?
>
> The "svg" element in the SVG namespace is never semantic-free.

	Why?
	because the namespace is accessible in the document?

> It has the
> (rather complicated) semantics defined for that element in the SVG
> specification. It doesn't matter whether the UA supports SVG or not.

	There are many elements in the world which are defined in specs not  
supported in user agents. How do we distinguish a semantic free with  
a non semantic free element in the context of XBL implementations?
	namespaces?





-- 
Karl Dubost - http://www.w3.org/People/karl/
W3C Conformance Manager, QA Activity Lead
   QA Weblog - http://www.w3.org/QA/
      *** Be Strict To Be Cool ***
Received on Tuesday, 10 October 2006 01:36:07 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 20:50:05 UTC