Javascript 对html表的WS-response解析

Javascript 对html表的WS-response解析,javascript,python,django,web-services,Javascript,Python,Django,Web Services,我有一个视图,可以从web服务请求一些信息。我试图将响应(xml)显示为html表。为此,我使用json2html库 def LeerXMLView(request): with open("/home/pyc/DjangoProjects/xmlcbs/media/prueba.xml","r") as archivo: request_data = archivo.read() target_url = "http://1.1.1.1/services/t

我有一个视图,可以从web服务请求一些信息。我试图将响应(xml)显示为html表。为此,我使用json2html库

def LeerXMLView(request):
    with open("/home/pyc/DjangoProjects/xmlcbs/media/prueba.xml","r") as archivo:
         request_data = archivo.read()

    target_url = "http://1.1.1.1/services/testservice?wsdl"
    headers = {'Content-type':'text/xml'}
    data_response = requests.post(target_url, data=request_data, headers=headers).text
    jdato = xmltodict.parse(data_response)
    data = json2html.convert(json = jdato)
    return render_to_response('prueba.html',{'data':data_template})
在模板中显示为原始文本,即使json2html库添加必要的html标记以打印html表

如何在模板中将输出显示为html表而不是纯文本

我不知道如何处理web服务的响应以将数据显示为html表

我不确定我是否以正确的方式使用了json2html库


任何建议

我和下一个家伙一样喜欢python,但是有没有真正的理由让您需要从xml到python dict再到json再到html?对我来说似乎有点复杂。XSLT通常是这样做的。lxml有很多问题,我知道iLoveTux非常复杂。但是我在尝试安装lxml时遇到了一个问题,在解决这个问题之前,我需要以可读和有组织的方式显示数据。出于这个原因,我尝试使用其他LIB。但是你是对的,最好的方法是lxml。我会设法解决我的问题。谢谢你的回复。谢谢