关于城市列表数据

     在用户注册时让用户输入所在城市是Web应用程序中一个很常用的功能。这个功能带来一个很普遍的需求:从哪获取最新的、最权威的城市列表数据,更进一步的需求是从哪得到一个包含城市列表数据的标准的XML文档。
     我在开发博客园用户注册功能时,就被这个问题困扰。一是不知从哪获取最新的、最准确的城市列表数据,二是需要建立一个XML文件存储这个数据,而令人郁闷的是要把城市数据手工地一个一个输入到XML文件中,更令人郁闷的是这项工作已经被n个人做过n次。对于程序员来说,我想最不愿做的事之一就是重复劳动,在写代码的时候,当我们看到重复代码心里就不舒服,就想要重构。
     对于这个问题,我觉得应该有一个机构提供这样的服务:在网站上提供包含城市数据的标准的XML文档供使用者下载,并提供一个Web Service供开发人员在应用程序中直接调用,这样多方便,避免了多少重复劳动。对于.NET开发人员就会更方便,因为会有人做出这样的城市列表控件,用的时候一拖一放就行了。
原文地址:https://www.cnblogs.com/dudu/p/405399.html