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>
  • Вопрос задан
  • 406 просмотров
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Легко. Нужно распарсить xml и обойти элементы, проверяя значение атрибута. Или использовать XPath для получения нужного элемента по селектору.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
04 мая 2024, в 22:32
2000 руб./за проект
04 мая 2024, в 22:10
2001 руб./за проект
04 мая 2024, в 21:12
10000 руб./за проект