首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >django rest框架- XML格式

django rest框架- XML格式
EN

Stack Overflow用户
提问于 2014-01-17 20:38:52
回答 1查看 1.9K关注 0票数 3

有人能解释一下为什么XML的格式在浏览器中看起来很棒吗-

代码语言:javascript
复制
<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>
        .......

但是当我保存输出,或者做一个卷曲的页面时,它会以未格式化的形式出现吗?

代码语言:javascript
复制
<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 (很好),但是源代码没有格式化,所以我需要一个单独的下载特性来将其格式化为下载吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-17 20:57:14

对于未格式化的XML来说,这是非常好的。这节省了一些带宽。

当浏览器显示XML时,浏览器正在为您格式化XML。大多数编辑器将允许您在打开XML以供查看时格式化XML。

在linux/unix中,您也可以在使用curl获取在命令行上格式化XML之后。

我不认为Django REST Framework允许您直接打印XML。JSON呈现器有一个indent选项,但我找不到一个用于XML的选项。如果需要,您可以编写一个自定义漂亮打印XML呈现器,但我会选择上述选项之一。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21195423

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档