/// <summary> /// Gets a OpenStreetMap.Node pointer to the referenced node. /// </summary> /// <returns>an OpenStreetMap.Node</returns> public Node GetNode() { Node n = new Node(); n.id = node_reference; // FIXME, implement lookup node in current OSMResponse object return n; }
static void Main(string[] args) { XmlSerializer s = new XmlSerializer(typeof(OSMResponse)); Stream writer = new FileStream("c:\\tmp\\out.xml",FileMode.Create); OSMResponse resp = new OSMResponse(); resp.version = "0.5"; resp.generator = "OpenStreetMap.NET"; Node n = new Node(); n.lat = 52.50; n.lon = 5.50; n.id = 129834; n.timestamp = TimeStamp.Now(); resp.node.Add(n); n = new Node(); n.lat = 55.50; n.lon = 4.50; n.id = 1294324234; n.timestamp = TimeStamp.Now(); resp.node.Add(n); s.Serialize(writer,resp); Console.ReadKey(); }