我收到一個HTTP POST。發送一個參數:xmlDjango解析來自POST的XML
它包含一個xml文檔。這個文件的格式是:
<?xml version="1.1" encoding="ISO-8859-1"?>
<delivery_receipt>
<version>1.0</version>
<status>Delivered</status>
</delivery_receipt>
我需要從POST得到什麼在<status>
,我該如何解析參數,並得到了「狀態」?
更新....
如果request.POST:
from lxml.cssselect import CSSSelector
from lxml.etree import fromstring
h = fromstring(request.POST['xml'])
h.cssselect('delivery_reciept status').text_content()
我不知道,request.POST [ 'XML']將工作壽
https://groups.google.com/forum/?fromgroups=#!topic/django-users/ULtbRwf2cdo – catherine 2013-04-04 15:31:53
你嘗試自己做任何事在問之前? – wRAR 2013-04-04 15:39:58
我期待知道從哪裏開始@wRAR lxml看起來很完美 – Prometheus 2013-04-04 15:41:36