[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Парсинг XML (YML)
hausedark
Здравствуйте, подскажите пожалуйста как можно сделать из XML такого типа:

<?xml version="1.0" encoding="windows-1251"?>
<!DOCTYPE yml_catalog SYSTEM "shops.dtd">
<yml_catalog date="2015-08-23 19:31">
<shop>
<name>
xxx</name>
<company>
ООО "Ваш магазин"</company>
<url>
http://www.xxx.ru</url>
<currencies>
<currency
id="RUR" rate="1"/>
<currency
id="USD" rate="CBRF"/>
<currency
id="EUR" rate="CBRF"/>
</currencies>
<categories>
<category
id="1" parentId="0">Музыка</category>
<category
id="2" parentId="0">Видео</category>
<category
id="3" parentId="0">Книги</category>
</categories>
<offers>
<offer
id="68893" type="book" available="false">
<url>
http://my-shop.ru/shop/books/68893.html</url>
<price>
150</price>
<currencyId>
RUR</currencyId>
<categoryId>
2015</categoryId>
<categoryId>
8276</categoryId>
<picture>
http://static.my-shop.ru/product/2/7/68893.jpg</picture>
<author>
Миронова О.А.</author>
<cover>
мягкая обложка</cover>
<pages>
136</pages>
<name>
Лабораторный практикум по бухгалтерскому учету. Часть 2 (учебный модуль)</name>
<publisher>
Финансы и статистика</publisher>
<series>
-</series>
<year>
2004</year>
<ISBN>
5-279-02864-9,978-5-279-02864-1</ISBN>
<volume>
1</volume>
<description>
Пособие - одно из составных частей учебного модуля "Лабораторный практикум по бухгалтерскому учету" - является руководством для преподавателей по организации учебного процесса по дисциплине СД.07 "Лабораторный практикум по бухгалтерскому учету". Пособие по преподаванию написано коллективом авторов на основе практикума по решению кейс-задачи "Бухгалтерский учет на промышленном предприятии", вышедшего в издательстве "Финансы и статистика" в 2003 г. (Учебный модуль, ч.1).
Для преподавателей экономических ВУЗов, а также слушателей курсов повышения квалификации.</description>
<availabilityCode>
1</availabilityCode>
<rating>
24</rating>
<topCategoryId>
3</topCategoryId>
<md5>
227658397c6b9b1a2344c0d428776d73</md5>
</offer>
<offer
id="110553" type="book" available="false">
<url>
http://my-shop.ru/shop/books/110553.html</url>
<price>
0</price>
<currencyId>
RUR</currencyId>
<categoryId>
2015</categoryId>
<categoryId>
8281</categoryId>
<picture>
http://static.my-shop.ru/product/2/12/110553.jpg</picture>
<author>
Кизилов</author>
<cover>
мягкая обложка</cover>
<pages>
304</pages>
<name>
Теория бухгалтерского учета. Сборник задач и хозяйственных ситуаций</name>
<publisher>
МарТ</publisher>
<series>
-</series>
<year>
2004</year>
<ISBN>
5-241-00370-3</ISBN>
<volume>
1</volume>
<description>
Пособие содержит основы теории бухгалтерского учета, задания для проведения практических занятий по курсу "Теория бухгалтерского учета".</description>
<availabilityCode>
0</availabilityCode>
<rating>
41</rating>
<topCategoryId>
3</topCategoryId>
<md5>
fab68b865e8265bcee4a3230f109007b</md5>
</offer>
<offer
id="124649" type="book" available="true">
<url>
http://my-shop.ru/shop/books/124649.html</url>
<price>
98</price>
<currencyId>
RUR</currencyId>
<categoryId>
2015</categoryId>
<categoryId>
8797</categoryId>
<picture>
http://static.my-shop.ru/product/2/13/124649.jpg</picture>
<author></author>
<cover>
мягкая обложка</cover>
<pages>
128</pages>
<name>
План счетов бухгалтерского учета</name>
<publisher>
Инфра-М</publisher>
<series>
-</series>
<year>
2015</year>
<ISBN>
5-16-001721-6,978-5-16-001721-1,978-5-16-004709-6</ISBN>
<volume>
1</volume>
<description></description>
<availabilityCode>
2</availabilityCode>
<rating>
167</rating>
<topCategoryId>
3</topCategoryId>
<md5>
ac01a5677725573714efde11204b23da</md5>
</offer>
<offer
id="131068" type="book" available="true">
<url>
http://my-shop.ru/shop/books/131068.html</url>
<price>
139</price>
<currencyId>
RUR</currencyId>
<categoryId>
2015</categoryId>
<picture>
http://static.my-shop.ru/product/2/14/131068.jpg</picture>
<author>
Хоукинс Э.</author>
<cover>
мягкая обложка</cover>
<pages>
110</pages>
<name>
Бухгалтерский баланс для менеджеров: карманный справочник</name>
<publisher>
Гиппо (Hippo)</publisher>
<series>
-</series>
<year>
2004</year>
<ISBN>
5-98293-061-X</ISBN>
<volume>
1</volume>
<description>
В вашем кармане - набор советов и рекомендаций, которые помогут понимать отчеты о прибылях и убытках, бухгалтерские балансы и механизм работы денег в бизнесе.</description>
<availabilityCode>
2</availabilityCode>
<rating>
53</rating>
<topCategoryId>
3</topCategoryId>
<md5>
fa66608faadc81903351a271dec05231</md5>
</offer>
<offer
id="132196" type="book" available="false">
<url>
http://my-shop.ru/shop/books/132196.html</url>
<price>
163</price>
<currencyId>
RUR</currencyId>
<categoryId>
2015</categoryId>
<picture>
http://static.my-shop.ru/product/2/14/132196.jpg</picture>
<author>
Карпов В.В.</author>
<cover>
мягкая обложка</cover>
<pages>
528</pages>
<name>
Малые предприятия: правовое регулирование, налогообложение, бухгалтерский учет</name>
<publisher>
Экономика и финансы</publisher>
<series>
Деловая книга</series>
<year>
2006</year>
<ISBN>
5-91069-001-9</ISBN>
<volume>
1</volume>
<description>
В книге подробно освещены насущные вопросы, возникающие в процессе создания, регистрации, постановки на налоговый учет, сертификации и лицензирования отдельных видов деятельности, порядок налогообложения коммерческой деятельности и ведения бухгалтерского учета малыми предприятиями в 2005 и 2006 годах.
Данное издание предназначено для бухгалтеров и руководителей малых предприятий, осуществляющих предпринимательскую деятельность в Российской Федерации.</description>
<availabilityCode>
1</availabilityCode>
<rating>
17</rating>
<topCategoryId>
3</topCategoryId>
<md5>
4a2dd6e51a9658d2d08211e00dccb8bc</md5>
</offer>
</offers>
</shop>
</yml_catalog>


чтобы в тег <description> брались данные из того же offer тега <url> к примеру:

<offer id="132196" type="book" available="false">
<url>
http://my-shop.ru/shop/books/132196.html</url>
<price>
163</price>
<currencyId>
RUR</currencyId>
<categoryId>
2015</categoryId>
<picture>
http://static.my-shop.ru/product/2/14/132196.jpg</picture>
<author>
Карпов В.В.</author>
<cover>
мягкая обложка</cover>
<pages>
528</pages>
<name>
Малые предприятия: правовое регулирование, налогообложение, бухгалтерский учет</name>
<publisher>
Экономика и финансы</publisher>
<series>
Деловая книга</series>
<year>
2006</year>
<ISBN>
5-91069-001-9</ISBN>
<volume>
1</volume>
<description>
http://my-shop.ru/shop/books/132196.html В книге подробно освещены насущные вопросы, возникающие в процессе создания, регистрации, постановки на налоговый учет, сертификации и лицензирования отдельных видов деятельности, порядок налогообложения коммерческой деятельности и ведения бухгалтерского учета малыми предприятиями в 2005 и 2006 годах.
Данное издание предназначено для бухгалтеров и руководителей малых предприятий, осуществляющих предпринимательскую деятельность в Российской Федерации.</description>
<availabilityCode>
1</availabilityCode>
<rating>
17</rating>
<topCategoryId>
3</topCategoryId>
<md5>
4a2dd6e51a9658d2d08211e00dccb8bc</md5>
</offer>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.