Changeset 7110
- Timestamp:
- 05/08/08 13:29:11 (2 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
sandbox/vector-behavior/lib/OpenLayers/Format/GML.js
r7075 r7110 601 601 * {DOMElement} A node reprensting the feature in GML. 602 602 */ 603 createFeatureXML: function(feature ) {603 createFeatureXML: function(feature, notContained) { 604 604 var geometry = feature.geometry; 605 605 var geometryNode = this.buildGeometryNode(geometry); … … 608 608 this.geometryName); 609 609 geomContainer.appendChild(geometryNode); 610 var featureNode = this.createElementNS(this.gmlns, 611 "gml:" + this.featureName); 612 var featureContainer = this.createElementNS(this.featureNS, 610 611 var featureNode = this.createElementNS(this.featureNS, 613 612 this.featurePrefix + ":" + 614 613 this.layerName); 615 614 var fid = feature.fid || feature.id; 616 feature Container.setAttribute("fid", fid);617 feature Container.appendChild(geomContainer);615 featureNode.setAttribute("fid", fid); 616 featureNode.appendChild(geomContainer); 618 617 for(var attr in feature.attributes) { 619 618 var attrText = this.createTextNode(feature.attributes[attr]); … … 623 622 nodename); 624 623 attrContainer.appendChild(attrText); 625 featureContainer.appendChild(attrContainer); 626 } 627 featureNode.appendChild(featureContainer); 624 featureNode.appendChild(attrContainer); 625 } 626 627 if(!notContained){ 628 var featureContainer = this.createElementNS(this.gmlns, 629 "gml:" + this.featureName); 630 featureContainer.appendChild(featureNode); 631 return featureContainer; 632 } 633 628 634 return featureNode; 629 635 },
