问题描述
有人可以帮助我使用Java代码来处理此XML,并获得最后提到的输出。预先感谢。
XML文件:
<?xml version = "1.0"?>
<Oraganization Id="123" >
<state_name ID="1" name="Telangana">
<city_name ID="1" name="Hyderabad">
<school_name ID="1" school_name="Vidayalay_1">
<record>
<class>1</class>
<TeacheName>ABC</TeacheName>
<NumberOfStudents>100</NumberOfStudents>
</record>
<record>
<class>2</class>
<TeacheName>XYZ</TeacheName>
<NumberOfStudents>101</NumberOfStudents>
</record>
</school_name>
<school_name ID="2" school_name="Vidayalay_2">
<record>
<class>1</class>
<TeacheName>ABC</TeacheName>
<NumberOfStudents>100</NumberOfStudents>
</record>
<record>
<class>2</class>
<TeacheName>XYZ</TeacheName>
<NumberOfStudents>101</NumberOfStudents>
</record>
</school_name>
</city_name>
</state_name>
<state_name ID="2" name="Karnataka">
<city_name ID="1" name="Banglore">
<school_name ID="1" school_name="Bglr_Vidayalay_1">
<record>
<class>1</class>
<TeacheName>ABC</TeacheName>
<NumberOfStudents>100</NumberOfStudents>
</record>
<record>
<class>2</class>
<TeacheName>XYZ</TeacheName>
<NumberOfStudents>101</NumberOfStudents>
</record>
</school_name>
</city_name>
</state_name>
</Oraganization>
预期输出:
StateId名称CityId名称SchoolID SchoolName课程TeacherName NumberOfStudents
1 Telangana 1 Hyderabad 1 Vidayalay_1 1 ABC 100
1 Telangana 1 Hyderabad 1 Vidayalay_1 2 XYZ 101
1 Telangana 1 Hyderabad 2 Vidayalay_2 1 ABC 100
1 Telangana 1 Hyderabad 2 Vidayalay_2 2 XYZ 101
2卡纳塔克邦1班戈尔1 Bglr_Vidayalay_1 1 ABC 100
2卡纳塔克邦1孟加拉国1 Bglr_Vidayalay_1 2 XYZ 100
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)