On Friday, December 9, 2005, 5:37:27 PM, Doug wrote:

DS> Problem 1: Fragment identifiers (myurl.ext#fragmentID) in IE+ASV get
DS> lost when you are working locally. So, you can link to a Web-based
DS> resource, but not a local one. This problem doesn't exist in
DS> Firefox.

Its a limitation of the Win IE plugin architecture - fragment
identifiers are stripped from the URI before sending to the server (this
is correct) and the fetched local copy of the content is given the
stripped, fragment-less URI instead of the real one (this is broken).

Its been reported since IE4 and  has been promised to be fixed several
times but never is. I would be very surprised if IE7 fixes it.

DS> Problem 2: There is no specified behavior for how fragment IDs are
DS> to be treated in SVG. There are many options (it might translate the
DS> view so that the element is in the top left of the screen, or the
DS> exact center of the screen, or just enough so that it is visible, or
DS> it might even change the viewBox so that the element fills up the
DS> screen).

Right. It just has to make the linked-to object visible.

DS> All of these behaviors are specified for the 'SVG view
DS> specification' [2], using syntax like
DS> MyDrawing.svg#svgView(viewBox(0,200,1000,1000)), but as far as I
DS> know, no viewer has yet imlemented that.

Its implemented by Batik and by CSIRO.

(Of course, it could have been implemented by ASV and Corel too, in
theory, but we wouldn't know because of the browser those are hosted
in).

DS> This is a real pity, because that rocks. Man... No, instead, all
DS> viewers I know about simply ignore the fragment-id.

Yes, it is. (I would have thought you would be familiar with Batik)

DS> Problem 3: This is minor, and isn't the source of your woes, but an ID
DS> attribute cannot start with a number; it must start with an alphabetic
DS> character.


Yes (this is something XML specifies, its not specific to SVG)

DS> That being said, you don't need the elaborate XPointer syntax:
DS>  <a xlink:href="starmap.svg#xpointer(id('a1'))">
DS> is equivalent to:
DS>  <a xlink:href="starmap.svg#a1">

At the time we specified that, it seemed that XPointer would become the
standard fragment syntax for XML in general. That turned out not to
happen.



-- 
 Chris Lilley                    mailto:[EMAIL PROTECTED]
 Chair, W3C SVG Working Group
 W3C Graphics Activity Lead
 Co-Chair, W3C Hypertext CG



------------------------ Yahoo! Groups Sponsor --------------------~--> 
Get Bzzzy! (real tools to help you find a job). Welcome to the Sweet Life.
http://us.click.yahoo.com/KIlPFB/vlQLAA/TtwFAA/1U_rlB/TM
--------------------------------------------------------------------~-> 

-----
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click "edit my 
membership"
---- 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/svg-developers/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to