在Linux中查看xml数据?
我知道有人问过不同的问题,但我仍在努力找到最好的答案。我有一个大约470MB的xml文件,我想浏览一下,看看数据是什么样子的,因为我需要在这个数据上运行一个程序。但是我不能继续前进,因为文件太大了,显然Gedit不是一个好的选择。(linux初学者)在Linux中查看xml数据?,xml,linux,openstreetmap,fedora,Xml,Linux,Openstreetmap,Fedora,我知道有人问过不同的问题,但我仍在努力找到最好的答案。我有一个大约470MB的xml文件,我想浏览一下,看看数据是什么样子的,因为我需要在这个数据上运行一个程序。但是我不能继续前进,因为文件太大了,显然Gedit不是一个好的选择。(linux初学者) 其次,一个主要的问题是,我想查看的数据大约在500000行之后,所以我不能使用“less”之类的东西,因为它可以逐行工作(?)同样,我是一个初学者,但渴望学习,我正在用Openstreetmap数据编写Python。所以,是的,请帮忙!:) 您可以
其次,一个主要的问题是,我想查看的数据大约在500000行之后,所以我不能使用“less”之类的东西,因为它可以逐行工作(?)同样,我是一个初学者,但渴望学习,我正在用Openstreetmap数据编写Python。所以,是的,请帮忙!:) 您可以使用终端和命令提取部分数据: *头 *尾巴 *格雷普 您还可以将输出重新定义为新文件,从而创建smal提取
顺便说一句:这里指定了OSM XML格式:@user165971您是否尝试过在终端文本编辑器(如vim)中打开该文件?如果是OSM XML(我从标记中猜出来),您可以在单击官方OSM.org页面的“导出”时下载较小的XML。对较小的区域执行此操作,您可以在浏览器中打开它,了解它并开始编码如何解析它,尤其是在创建单元测试时,您应该对较小的xml文件执行此操作。