次のように、Python で XML ファイルをトラバースしています。
for node in rootNode1.iter():
print node.tag
私の出力は次のとおりです。
Student
Int_Class_ID
Name
StudentID
EmailID
Address
Int_Class_ID
Street
City
PostalCode
Seminar
Int_Class_ID
SeminarNumber
Course
今、私はInt_Class_ID
このようにすぐ上にある名前だけを保存したい:
Student
Address
Seminar
誰かが助けることができますか?
私のXMLファイルは次のようなものです:
<?xml version='1.0' encoding='UTF-8'?>
<ModelDiff>
<Student>
<Int_Class_ID>1</Int_Class_ID>
<Name>A</Name>
<StudentID>1</StudentID>
<EmailID>br</EmailID>
<Address>
<Int_Class_ID>3</Int_Class_ID>
<Street>c</Street>
<City>P</City>
<PostalCode>d</PostalCode>
</Address>
<Seminar>
<Int_Class_ID>4</Int_Class_ID>
<SeminarNumber>e</SeminarNumber>
<Course type="f">
<Int_Class_ID>11</Int_Class_ID>
<TopicName>g</TopicName>
<Day>Monday</Day>
<Date>15/04/2013</Date>
</Course>
</Student>