X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/59cc0015f565e89327d83bbb3b0787e7c4270ed9..a7e3b58b410c2f74a69eebbe3151866a5161dc09:/app/models/node.rb?ds=sidebyside diff --git a/app/models/node.rb b/app/models/node.rb index f184a6ae9..91f348f19 100644 --- a/app/models/node.rb +++ b/app/models/node.rb @@ -75,9 +75,14 @@ class Node < ActiveRecord::Base doc = XML::Document.new doc.encoding = 'UTF-8' root = XML::Node.new 'osm' - root['version'] = '0.4' + root['version'] = API_VERSION root['generator'] = 'OpenStreetMap server' doc.root = root + root << to_xml_node() + return doc + end + + def to_xml_node el1 = XML::Node.new 'node' el1['id'] = self.id.to_s el1['lat'] = self.latitude.to_s @@ -85,8 +90,7 @@ class Node < ActiveRecord::Base Node.split_tags(el1, self.tags) el1['visible'] = self.visible.to_s el1['timestamp'] = self.timestamp.xmlschema - root << el1 - return doc + return el1 end def self.split_tags(el, tags)