LINUX.ORG.RU

Извлечь данные из xml.


0

1

Есть 32 гб файл RU.osm, надо из него вытащить координаты:

<osm version="0.6" generator="osmconvert 0.7P" timestamp="2014-07-22T20:21:02Z">
	<node id="1501909943" lat="35.8987546" lon="14.5134889" version="11" timestamp="2014-04-09T19:11:30Z" changeset="21593391" uid="1811853" user="olaf1000">
		<tag k="admin_level" v="2"/>
		<tag k="capital" v="yes"/>
		<tag k="is_in:continent" v="Europe"/>
		<tag k="is_in:country" v="Malta"/>
		<tag k="is_in:country_code" v="MT"/>
		<tag k="name:ru" v="Валлетта"/>
                <tag k="name:ht" v="La Valèt"/>
	        <<tag k="place" v="city"/>>
		<tag k="website" v="http://www.cityofvalletta.org/cityofvalletta/home.aspx"/>
		<tag k="wikipedia" v="es:La Valeta"/>
	</node>
</osm>

Условия поиска:

1.tag k="name:ru" v="Валлетта
2.tag k="place" v="city"

Вытащить надо

node id="1501909943" lat="35.8987546" lon="14.5134889" version="11" timestamp="2014-04-09T19:11:30Z" changeset="21593391" uid="1811853" user="olaf1000"

Ответ на: комментарий от anonymous

А теперь понятно как тэги обрабатывать. Спс анон.

AlexVIP
() автор топика
Ответ на: комментарий от anonymous

Забыли тебя, петуха, спросить.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.