python xml调用问题
message='''<xml><ToUserName><![CDATA[toUser]]></ToUserName><FromUserName><![CDATA[Fro...
message = '''<xml>
<ToUserName><![CDATA[toUser]]></ToUserName>
<FromUserName><![CDATA[FromUser]]></FromUserName>
<CreateTime>123456789</CreateTime>
<MsgType><![CDATA[event]]></MsgType>
<Event><![CDATA[subscribe]]></Event>
</xml>'''
大神们,如上是一段xml代码,是微信api接口中的,请问大神们,这个该怎么调用啊?能麻烦写一个简单python脚本么 展开
<ToUserName><![CDATA[toUser]]></ToUserName>
<FromUserName><![CDATA[FromUser]]></FromUserName>
<CreateTime>123456789</CreateTime>
<MsgType><![CDATA[event]]></MsgType>
<Event><![CDATA[subscribe]]></Event>
</xml>'''
大神们,如上是一段xml代码,是微信api接口中的,请问大神们,这个该怎么调用啊?能麻烦写一个简单python脚本么 展开
2个回答
推荐于2016-07-12 · 知道合伙人软件行家
关注
展开全部
import urllib2
data = '''<xml>
<ToUserName><![CDATA[toUser]]></ToUserName>
<FromUserName><![CDATA[fromUser]]></FromUserName>
<CreateTime>1348831860</CreateTime>
<MsgType><![CDATA[text]]></MsgType>
<Content><![CDATA[你要测试的内容]]></Content>
<MsgId>1234567890123456</MsgId>
</xml>'''
cookies = urllib2.HTTPCookieProcessor()
opener = urllib2.build_opener(cookies)
request = urllib2.Request(
url = r'你对接的网址,
headers = {'Content-Type' : 'text/xml'},
data = data)
print opener.open(request).read()
2015-04-04
展开全部
如果真的搞XML-RPC:https://docs.python.org/2/library/xmlrpclib.html
我个人觉得解析数据,然后再使用数据可能比较简单一点,这样的话,可以考虑下面的:
python自身有个简化版的XML解析器 Expat:https://docs.python.org/2/library/pyexpat.html
比较典型的XML流式解析SAX:https://docs.python.org/2/library/xml.sax.html
DOM API:https://docs.python.org/2/library/xml.dom.html
著名的第三方Python XML包 lxml:http://lxml.de/
我个人觉得解析数据,然后再使用数据可能比较简单一点,这样的话,可以考虑下面的:
python自身有个简化版的XML解析器 Expat:https://docs.python.org/2/library/pyexpat.html
比较典型的XML流式解析SAX:https://docs.python.org/2/library/xml.sax.html
DOM API:https://docs.python.org/2/library/xml.dom.html
著名的第三方Python XML包 lxml:http://lxml.de/
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询