Use firstElementChild in ol.xml.parse

This commit is contained in:
Tom Payne
2014-01-06 13:27:13 +01:00
parent 69f0de2739
commit 7808ed9ce9
+6 -8
View File
@@ -173,14 +173,12 @@ ol.xml.makeParsersNS = function(namespaceURIs, parsers, opt_parsersNS) {
*/ */
ol.xml.parse = function(parsersNS, node, objectStack, opt_obj) { ol.xml.parse = function(parsersNS, node, objectStack, opt_obj) {
var n; var n;
for (n = node.firstChild; !goog.isNull(n); n = n.nextSibling) { for (n = node.firstElementChild; !goog.isNull(n); n = n.nextElementSibling) {
if (n.nodeType == goog.dom.NodeType.ELEMENT) { var parsers = parsersNS[n.namespaceURI];
var parsers = parsersNS[n.namespaceURI]; if (goog.isDef(parsers)) {
if (goog.isDef(parsers)) { var parser = parsers[n.localName];
var parser = parsers[n.localName]; if (goog.isDef(parser)) {
if (goog.isDef(parser)) { parser.call(opt_obj, n, objectStack);
parser.call(opt_obj, n, objectStack);
}
} }
} }
} }