1

xml ドキュメントを含む xml というパラメーターを受け取りました。これは私が試したことです...

from lxml.cssselect import CSSSelector, etree
from lxml.etree import fromstring

if request.POST:

    parser = etree.XMLParser(ns_clean=True, recover=True)
    h = etree.parse(request.POST['xml'], parser)

    return HttpResponse(h)

しかし、私はこのエラーが発生しています:

[Fri Apr 05 09:50:13 2013] [error] IOError: Error reading file '<?xml version="1.0" encoding="ISO-8859-1"?>
[Fri Apr 05 09:50:13 2013] [error] <delivery_receipt>
[Fri Apr 05 09:50:13 2013] [error]     <version>1.1</version>
[Fri Apr 05 09:50:13 2013] [error]     <msisdn>447777111111</msisdn>
[Fri Apr 05 09:50:13 2013] [error]     <submission_ref>12345678901234567890123456789012</submission_ref>
[Fri Apr 05 09:50:13 2013] [error]     <status>Delivered</status>
[Fri Apr 05 09:50:13 2013] [error]     <reason>4</reason>
[Fri Apr 05 09:50:13 2013] [error]     <gmt_timestamp>20130405095100</gmt_timestamp>
[Fri Apr 05 09:50:13 2013] [error]     <retry>0</retry>
[Fri Apr 05 09:50:13 2013] [error] </delivery_receipt>': failed to load external entity "<?xml version="1.0" encoding="ISO-8859-1"?>
[Fri Apr 05 09:50:13 2013] [error] <delivery_receipt>
[Fri Apr 05 09:50:13 2013] [error]     <version>1.1</version>
[Fri Apr 05 09:50:13 2013] [error]     <msisdn>447777111111</msisdn>
[Fri Apr 05 09:50:13 2013] [error]     <submission_ref>12345678901234567890123456789012</submission_ref>

何か案は?ありがとう :)

4

2 に答える 2