E
E
Evgeny Koryakin2015-03-03 16:00:48
HTML
Evgeny Koryakin, 2015-03-03 16:00:48

How to pull a specific tag from multiple XML files?

Hello.
Straight to the point.
I have about 200 .xml files in each of them there is a description tag

<steambuy.response>
<retval>0</retval>
<id_goods>1848697</id_goods>
<name_goods>Runaway: The Dream of the Turtle</name_goods>
<nal>1</nal>
<preorder>0</preorder>
<price_goods>
<wmz>0.7889</wmz>
<wmr>49</wmr>
<wme>0.7056</wme>
<wmu/>
<pcr>54.384</pcr>
</price_goods>
<info>
<img>http://steambuy.com/goods_image/1848697.png</img>
<genre>Приключения</genre>
<izdatel>Focus Home Interactive</izdatel>
<reliz>12 марта 2007</reliz>
<language>Английский</language>
<system>
<b>
<u>Минимальные параметры:</u>
</b>
<ul style="list-style-type: disc;">
<li>
<b>OC</b>
: Windows XP, Windows Vista, Windows 7, Windows 8
</li>
<li>
<b>Процессор</b>
: 1.7 ГГц
</li>
<li>
<b>Оперативная Память</b>
: 256 MБ
</li>
<li>
<b>Видеокарта</b>
: с объемом видеопамяти не менее 32 МБ
</li>
<li>
<b>DirectX(R)</b>
: 9.0c
</li>
<li>
<b>Жесткий диск</b>
: 2.5 ГБ свободного места
</li>
</ul>
</system>
<youtube/>
<platform>Windows</platform>
<type/>
<activation>Steam</activation>
<description>
Отправляйтесь в путешествие по четырем уголкам мира вместе с Брайаном и Джиной в сумасшедшей истории, полной сюрпризов. Пираты, шпионы, сёрферы, солдаты и даже чужие примут участие в действе — все объединено для создания потрясающе стоящего приключения, которое запомнится навсегда! С обаятельными персонажами, живым юмором, отличными головоломками и превосходной графикой, Runaway, The Dream of The Turtle является замечательным зрелищем. Runaway, The Dream of the Turtle — приключенческая игра, являющая собой чистое удовольствие.
</description>
</info>
</steambuy.response>

Well, I need to pull out the description tag from all 200 files and something like this (for example):
<description>
Отправляйтесь в путешествие по четырем уголкам мира вместе с Брайаном и Джиной в сумасшедшей истории, полной сюрпризов. Пираты, шпионы, сёрферы, солдаты и даже чужие примут участие в действе — все объединено для создания потрясающе стоящего приключения, которое запомнится навсегда! С обаятельными персонажами, живым юмором, отличными головоломками и превосходной графикой, Runaway, The Dream of The Turtle является замечательным зрелищем. Runaway, The Dream of the Turtle — приключенческая игра, являющая собой чистое удовольствие.
</description>
<description>
&quot;Rulers of Nations&quot; является симулятором геополитика мира. В данной игре все игроки будут исполнять роли глав держав (министров, президентов, и так далее) тех стран, которые были выбраны самыми игроками в начальной настройке. Игровые политики могут делать всё, что посчитают нужным для продвижения страны – продвигать внешнюю, военную, или другие виды политик, строить заводы, создавать новые, полезные для людей законы и не только. В игре присутствуют все страны мира, в которых присутствует свой менталитет и способ управления державой. В симуляторе вы можете заниматься торговлей, экономическими делами, и даже шпионажем. Стань настоящим политиком, или президентом, наледи лад в стране, где считаешь, что не всё в порядке, всё теперь в твоём распоряжении!
</description>
<description>
Serious Sam HD – это игра, которая и не пытается быть чем-то иным, кроме как тиром, построенным на адреналине и жестокости. Монстры из другого измерения угрожают расправой всему живому, и герою - Серьезному Сэму Стоуну - приходится в одиночку спасать человечество.
</description>

Or no tag.
However, it is possible to do this with the help of programs.
I say right away that of all the languages ​​I know only HTML.

Answer the question

In order to leave comments, you need to log in

3 answer(s)
E
Evgeny Koryakin, 2015-03-03
@dEf0lT

Answered myself.
I used the Far Manager program to add everything into a single file

1. Select files
2. Press F5
3. Enter the name of the target file
4. From the drop-down list "Already existing files" select "Add"
5. Enter
6. When asked "file or folder" answer "file"

And the program Sublime Text 2
ctrl+f - Search for tags.
Find all - Select all tags.
ctrl+shift+a - Select text between two paired tags.
ctrl+s - Copy.

O
Optimus, 2015-03-03
Pyan @marrk2

It won’t work on html, the path to freelancing is yours. On php scandr then a regular expression.

D
Dmitry Bay, 2015-03-03
@kawabanga

only html can't handle it.
you need either php (xpath) or js.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question