Задать вопрос
x3ron
@x3ron
Начинающий в Python'e, небольшой опыт в html

Как осуществить поиск по атрибуту в xml файле и вывести его дочерний элемент?

Необходимо осуществить поиск атрибута тега на Pythоn'е желательно используя библиотеку Element Tree и вывести его дочерний элемент r_variant.
Вот xml код
<?xml version="1.0" encoding="UTF-8"?>
<root>
	<model name="KS16">		
		<!--*******-->		
		<s_variant>KS-16S</s_variant>
		<s_variant>KS16S</s_variant>
		<s_variant>king 16s</s_variant>
		<s_variant>kingsong 16s</s_variant>
		<s_variant>KS16</s_variant>
		<!--*******-->
		<r_variant>KS16S</r_variant>
		<r_variant>KS-16S</r_variant>
		<r_variant>KS 16S</r_variant>
		<r_variant>KS16</r_variant>
	</model>
	<model name="KS14">		
		<!--*******-->		
		<s_variant>KS-14S</s_variant>
		<s_variant>KS14S</s_variant>
		<s_variant>king 14s</s_variant>
		<s_variant>kingsong 14s</s_variant>
		<s_variant>KS14</s_variant>
		<!--*******-->
		<r_variant>KS14S</r_variant>
		<r_variant>KS-14S</r_variant>
		<r_variant>KS 14S</r_variant>
		<r_variant>KS14</r_variant>
	</model>
</root>
  • Вопрос задан
  • 487 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Легко. Нужно распарсить xml и обойти элементы, проверяя значение атрибута. Или использовать XPath для получения нужного элемента по селектору.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
02 февр. 2025, в 19:21
500 руб./за проект
02 февр. 2025, в 19:02
50000 руб./за проект
02 февр. 2025, в 18:10
3000 руб./за проект