Thanks Helder,

after double checking all your suggestions, the only thing missing was:
alert(relacion.item(0).name);

However, the 'name' method doesn't return the expected value, so I better to
use the nodeName method.
(at least in squiggle and Opera do)

Best regards

Abraham

On Wed, Sep 3, 2008 at 10:33 PM, Helder Magalhães <
[EMAIL PROTECTED]> wrote:

> > I am trying to group and access no-SVG info in a svg <g> group. So, I am
> > using a different name space name "xxx".
>
> This can be generically labeled as "metadata", even when specified out
> of the "metadata" element, which is part of the SVG specification. ;-)
>
>
> > Here is the code
> >
> > var relacion=targetElement.getElementsByTagNameNS(xxx,"relations");
> > alert(relacion[0].name);
>
> There seem to exist several issues within the code snippet:
> * Is your custom namespace declared in the toplevel SVG element? For
> example:
>
>  <svg xmlns="http://www.w3.org/2000/svg";
> xmlns:xxx="http://mydomain.com/myfolder/xxx/ns"; [...]
>
>
>  * Is "xxx", first argument of getElementsByTagNameNS, an ECMAScript
> holding your custom namespace? Using the above example:
>
>  var xxx = "http://mydomain.com/myfolder/xxx/ns";;
>
>
>  * I suggest using the item [1] interface to access specific items
> within an item list. Using the array notation seems to work for most
> implementations, but it doesn't seem to be the best
> cross-implementation approach (AFAIK, at least some ASV versions [2]
> and Renesis don't implement the array interface to the node list).
> Rewrite suggestion:
>
>  alert(relacion.item(0).name);
>
>
> For more information I'd suggest a couple [3] [4] of appropriate links.
>
> Hope this helps,
>
>  Helder Magalhães
>
>
> [1] http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-844377136
> [2]
> http://blog.codedread.com/archives/2007/01/19/guide-to-deploying-svg-with-html/#nodelist
> [3] http://developer.mozilla.org/En/SVG:Namespaces_Crash_Course
> [4] http://wiki.svg.org/Namespace
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to