在python中解析带有多个子对象的xml文档

2024-05-28 19:03:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直在研究一种在python中解析具有多个根的xml文档的方法,但是没有成功。有没有人知道有什么有用的网站来完成这项工作,或者对这项工作是否可行有任何看法?我有下面的xml文件和python代码。在python代码的读取循环中,我得到一个“NoneType”对象没有属性“text”的错误。在

XML文件: 在

<ThursdayDay12>

<event>
<title>Refrigerator/freezer</title>
<startHour>11</startHour>
<startMinute>00</startMinute>
<duration units = 'min'>780</duration>
<load units = 'W'>33.77</load>
<comment>
'HANOVER HANRT30C Model'
</comment> 
</event>

<event>
<title>Temperature</title>
<startHour>7</startHour>
<startMinute>30</startMinute>
<duration units = 'min'>990</duration>
<load units = 'W'>3520</load>
<comment>
'Assume AC requirement for house is 1 TR=3.52 kW'
</comment>
</event>

<event>
<title>Indoor lighting</title>
<startHour>20</startHour>
<startMinute>00</startMinute>
<duration units = 'min'>240</duration>
<load units = 'W'>250</load>
<comment>
'LED lighting for 4 rooms'
</comment>
</event>

</ThursdayDay12>


<FridayDay13>

<event>
<title>TV</title>
<startHour>19</startHour>
<startMinute>30</startMinute>
<duration units = 'min'>150</duration>
<load units = 'W'>3.96</load>
<comment>
'VIZIO E28h-C1 model rated at 34.7 kWh/yr'
</comment>
</event>

<event>
<title>Heat water for showers</title>
<startHour>19</startHour>
<startMinute>30</startMinute>
<duration units = 'min'>150</duration>
<load units = 'W'>1385</load>
<comment></comment> 
</event>

</FridayDay13>

</SD2017NominalEnergyUse>

Python代码:

^{pr2}$

Tags: 文件代码eventfortitlecommentloadxml

热门问题