Я новичок в Python & XPATH и вам нужно прочитать XML с неравномерными узлами (аналогично тому, как описано ниже) с помощью XPATH. Формат вывода, который будет записан в файл, также показан ниже. В коде используется библиотека lxml.Чтение сложного XML с XPATH
Пожалуйста, помогите мне создать правильный XPATH.
Источник XML
<Classes>
<German>
<Student>
<Span><a href="">John</a></Span>
</Student>
<Student>
<Span>Adam</Span>
</Student>
</German>
<English>
<Student>
<Span>Mary</Span>
</Student>
</English>
<French>
<Student>
<Span><a href="">Anil</a></Span>
</Student>
<Student>
<Span><a href="">Jack</a></Span>
</Student>
</French>
<Spanish>
<Student>
<Span>Mary</Span>
</Student>
<Student>
<Span>Jack</Span>
</Student>
</Spanish>
</Classes>
Ожидаемый результат
German
John
Adam
English
Mary
French
Anil
Jack
Spanish
Mary
Jack
Спасибо, Нихилу
Что вы пробовали до сих пор, и что именно проблема с ним - как делает вывод, что вы получаете в настоящее время отличаются от того, что вы ожидали? –