django rest framework - XML formatting
有人能解释一下为什么XML的格式在浏览器中看起来很好吗?-
1 2 3 4 5 6 7 | <job id="blah" name="string2" master="string3" dbversion="string4" xmlversion="string5"> <jobmst> <jobmst_id>10081</jobmst_id> <jobmst_type>2</jobmst_type> <jobmst_prntid>blah blah</jobmst_prntid> <jobmst_active>Y</jobmst_active> ....... |
但是,当我保存输出时,或者执行页面的卷曲操作时,输出结果是未格式化的?
1 | <job id="blah" name="string2" master="string3" dbversion="string4" xmlversion="string5"><jobmst><jobmst_id>10081</jobmst_id><jobmst_type>2</jobmst_type><jobmst_prntid>blah blah</jobmst_prntid><jobmst_active>Y</jobmst_active> |
号
编辑-我在这里学到了一些东西。Django正在浏览器中将其格式化为XML(很好),但源文件未格式化,所以我需要有单独的下载功能来实际格式化以供下载?
对于服务于未格式化的XML来说,这是非常好的。这节省了一些带宽。
浏览器显示XML时正在为您格式化XML。大多数编辑器允许您在打开XML进行查看时对其进行格式化。
在Linux/Unix中,还可以在使用curl获取XML之后,在命令行上格式化XML。
我不认为django-rest框架允许您随意打印XML。JSON渲染器有一个