Здравствуйте, прошу помощи у знающих людей, поставщик присылает прайс в xml файле, в нем есть строки
в python новичок, пытался с помощью регулярного выражения вырезать 137 из <category id="137" parentId="136">Батарейки</category> сопоставить его с карточкой товара в которой <categoryId>137</categoryId> и если значение совпадает подставить название категории в нашем случае это Батарейки что бы получилось не <categoryId>137</categoryId> а <categoryId>Батарейки</categoryId>. Может кто помочь в данной проблеме? заранее благодарен
XML:
<categories>
<category id="[B]137[/B]" parentId="136">[B]Батарейки[/B]</category>
<category id="139" parentId="141">Аккумуляторы</category>
<category id="140" parentId="162">Пружины</category>
<category id="2701" parentId="43432">Элементы питания</category>
<category id="[B]24227[/B]" parentId="2701">[B]Зарядные устройства[/B]</category>
</categories>
<products>
<product id="11223344" available="true">
<price>22.00</price>
[B]<categoryId>24277</categoryId>[/B]
<delivery>true</delivery>
<name>Фонарик-ручка «Универсал», 1 диод, микс</name>
<description>Перед вами компактная функциональная модель фонарика с ручкой</description>
<param name="Состав">Пластик</param>
</product>
<product id="55667788" available="true">
<price>22.00</price>
[B]<categoryId>137</categoryId>[/B]
<delivery>true</delivery>
<name>Батарейка солевая</name>
<description>Пальчиковая батарейка, солевая</description>
<param name="Тип">АА</param>
</product>
</products>
в python новичок, пытался с помощью регулярного выражения вырезать 137 из <category id="137" parentId="136">Батарейки</category> сопоставить его с карточкой товара в которой <categoryId>137</categoryId> и если значение совпадает подставить название категории в нашем случае это Батарейки что бы получилось не <categoryId>137</categoryId> а <categoryId>Батарейки</categoryId>. Может кто помочь в данной проблеме? заранее благодарен