Javascript 对html表的WS-response解析
我有一个视图,可以从web服务请求一些信息。我试图将响应(xml)显示为html表。为此,我使用json2html库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
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。我会设法解决我的问题。谢谢你的回复。谢谢