Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python元素树不';似乎无法识别文本节点_Python_Xml_Elementtree - Fatal编程技术网

Python元素树不';似乎无法识别文本节点

Python元素树不';似乎无法识别文本节点,python,xml,elementtree,Python,Xml,Elementtree,我试图使用ElementTree模块解析位于的一个简单XML文档。守则(至今): 最后一行生成“none”,而不是XML中的机场名称。有人能帮忙吗?这应该很简单,但我遗漏了一些东西。查看该模块。其中包括: 函数还提供了一种为给定元素创建新子元素的方便方法 特别注意单词create。您正在创建一个新元素,而不是读取已经存在的元素 如果您想在解析后的XML中找到某些元素,请阅读该页面上的其余文档,了解如何使用库来实现这一点 import urllib2 from xml.etree import E

我试图使用ElementTree模块解析位于的一个简单XML文档。守则(至今):

最后一行生成“none”,而不是XML中的机场名称。有人能帮忙吗?这应该很简单,但我遗漏了一些东西。

查看该模块。其中包括:

函数还提供了一种为给定元素创建新子元素的方便方法

特别注意单词create。您正在创建一个新元素,而不是读取已经存在的元素

如果您想在解析后的XML中找到某些元素,请阅读该页面上的其余文档,了解如何使用库来实现这一点

import urllib2
from xml.etree import ElementTree
from xml.etree.ElementTree import Element
from xml.etree.ElementTree import SubElement

url = "http://www.webservicex.net/airport.asmx/getAirportInformationByAirportCode?airportCode=jfk"
s = urllib2.urlopen(url)
print s

document = ElementTree.parse(s)
root = document.getroot()
print root
dataset = SubElement(root, 'NewDataSet')
print dataset
table = SubElement(dataset, 'Table')
print table
airportName = SubElement(table, 'CityOrAirportName')
print airportName.text