我收到一个 HTTP POST。发送一个参数:xml
它包含一个 xml 文档。本文件的格式为:
<?xml version="1.1" encoding="ISO-8859-1"?>
<delivery_receipt>
<version>1.0</version>
<status>Delivered</status>
</delivery_receipt>
我需要<status>
从 POST 中获取内容,如何解析参数并获取“状态”?
更新....
如果请求.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'] 是否会起作用