Получение значения из xml - Python

Узнай цену своей работы

Формулировка задачи:

Всем привет! Подскажите пожалуйста, как вытащить значение “Param” из xml следующей структуры:

Решение задачи: «Получение значения из xml»

textual
Листинг программы
import xml.etree.ElementTree as etree
tree = etree.parse('test.xml')
 
ns = {
      'S':  'http://schemas.xmlsoap.org/soap/envelope/',
      'ns2': 'http://devix.ru/integration/GetParam',
      'ns3': 'http://devix.ru/integration/GetParam'
      }
 
print(tree.find('.//ns2:Param', ns).text)
 
# или сразу указываем нужный префикс
print(tree.find('.//{http://devix.ru/integration/GetParam}Param').text)

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

11   голосов , оценка 4.182 из 5
Похожие ответы