Giovanni Campagna wrote:
well, assuming that an author will need to match elements across
multiple namespaces, it will be easier to use XPath (that also is
compatible across multiple browsers) than to use horrible workarounds
like "svg :not(foreignObject) *[href]" (all svg links)

I should note that that selector doesn't actually work to select things that are not inside a foreignObject... Offhand, I see no way to do that, in fact.

1) discussion of pros and cons of available technologies (don't use
functions or objects to avoid infinite loops or recursion, don't use
string to avoid syntax problems), it looks that a NSResolver object (a
wrapped hash map, not an interface for a js function like
XPathNSResolver) is the best solutions

Would you be willing to expand on why you think that's the best solution? (Maybe it is; I'd just like to know the analysis that led to this decision.)

It would be really nice to make progress here, since I do think that namespace support in Selectors API would be quite useful for the SVG case...

-Boris

Reply via email to