- From: Masayasu Ishikawa <mimasa@w3.org>
- Date: Tue, 27 Jul 2004 11:12:46 +0900 (JST)
- To: lachlan.hunt@lachy.id.au
- Cc: www-html-editor@w3.org
Lachlan Hunt <lachlan.hunt@iinet.net.au> wrote: > In the example of the Earth object at the end of section 21.1.3 [1] > containing the java applet, movie and finally the image, the xml:base > attribute is not needed on inner most <object> element for the image. > The xml:base attribute definition [2] states: > > “The closest parent element that has the xml:base attribute > set (i.e., the xml:base attribute is inherited).” > > Therefore, the xml:base should be inherited from the second level > <object> element. In this particular case, yes. The problem is that all examples use http://www.example.com/ , if the second xml:base used http://www.example.com/somepath/ or http://www.example.org/ or something, this example would make more sense. How about this one? <!-- First, try the applet --> <object src="http://www.example.com/applet/TheEarth.class" type="application/x-java-applet"> <!-- Else, try the video --> <object src="TheEarth.mpeg" type="video/mpeg" xml:base="http://www.example.com/video/"> <!-- Else, try the image --> <object src="TheEarth.png" type="image/png" xml:base="http://www.example.com/image/"> <!-- Else process the alternate text --> The <strong>Earth</strong> as seen from space. </object> </object> </object> > [1] http://www.w3.org/TR/xhtml2/mod-object.html#sec_21.1.3. > [2] > http://www.w3.org/TR/xhtml2/mod-hyperAttributes.html#adef_hyperAttributes_xml:base Regards, -- Masayasu Ishikawa / mimasa@w3.org W3C - World Wide Web Consortium
Received on Monday, 26 July 2004 22:12:55 UTC