Use node.setAttribute to set namespaceURI

This commit is contained in:
Alexandre Dubé
2016-02-02 13:36:24 -05:00
parent 21b740ccf9
commit 3264d9a6ea

View File

@@ -73,7 +73,7 @@ ol.format.WMSGetFeatureInfo.layerIdentifier_ = '_layer';
*/
ol.format.WMSGetFeatureInfo.prototype.readFeatures_ = function(node, objectStack) {
node.namespaceURI = this.featureNS_;
node.setAttribute('namespaceURI', this.featureNS_);
goog.asserts.assert(node.nodeType == goog.dom.NodeType.ELEMENT,
'node.nodeType should be ELEMENT');
var localName = ol.xml.getLocalName(node);
@@ -114,7 +114,7 @@ ol.format.WMSGetFeatureInfo.prototype.readFeatures_ = function(node, objectStack
this.gmlFormat_.readFeatureElement, this.gmlFormat_);
var parsersNS = ol.xml.makeStructureNS(
[context['featureNS'], null], parsers);
layer.namespaceURI = this.featureNS_;
layer.setAttribute('namespaceURI', this.featureNS_);
var layerFeatures = ol.xml.pushParseAndPop(
[], parsersNS, layer, objectStack, this.gmlFormat_);
if (layerFeatures) {