微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 硬件工程师文库 > 基于Dragonbaord 410c开发板的Python交互设计(3)——天气预报xml数据解析

基于Dragonbaord 410c开发板的Python交互设计(3)——天气预报xml数据解析

时间:02-08 来源:互联网 点击:

Xml.readNext()

                                        break

                            else:

                                weatherXml.readNext()

                                

                        else:

                            weatherXml.readNext()

                            break

                            

                elif weatherXml.name()=="zhishus":

                    #print("zhishus:")

                    weatherXml.readNext()

                    while not weatherXml.atEnd():

                        if weatherXml.isStartElement():

                            if weatherXml.name()=="zhishu":

                                print("zhishu2:")

                                weatherXml.readNext()

                                while not weatherXml.atEnd():

                                    if weatherXml.isStartElement():

                                        if weatherXml.name()=="name":

                                            self.weather_zhishu_name.append(weatherXml.readElementText())

                                            #print("name")

                                            #print(self.weather_zhishu_name)

                                            weatherXml.readNext()

                                        elif weatherXml.name()=="value":

                                            self.weather_zhishu_vale.append(weatherXml.readElementText())

                                   

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top