Hey-

[EMAIL PROTECTED] wrote:
> Hi list,
> 
> is there a way to limit getElementsByTagNameNS to a certain level?
> 
> For instance a GML FeatureCollection can have a boundedBy element on the
> highest level, but also theoretically one per feature. I am only interested
> in the first one, and currently I have to check the parentNode to be sure I
> am dealing with the right one. A level in getElementsByTagNameNS would be a
> nicer approach IMHO.

The xml.getElementsByTagNameNS method is just a cross-browser wrapper 
for the DOM:element.getElementsByTagNameNS method.  Its behavior follows 
the W3C XML DOM specification.

It is a hugely inefficient way to traverse the dom (particularly in IE), 
and you can typically find a better way.

If you're talking about GML parsing, I've worked up a new parser that I 
need to make into a patch.

http://trac.openlayers.org/browser/sandbox/topp/almanac/lib/OpenLayers/Format/GML/Base.js

This parser calls getElementsByTagNameNS once instead many, many times 
as with the parser in the trunk.

Tim

> 
> What do people think? Am I missing something?
> 
> Best regards,
> Bart
> 
> _______________________________________________
> Dev mailing list
> [email protected]
> http://openlayers.org/mailman/listinfo/dev
> 
> !DSPAM:4033,48737694268471804284693!
> 

_______________________________________________
Dev mailing list
[email protected]
http://openlayers.org/mailman/listinfo/dev

Reply via email to