如何在Django模板中格式化XMLtext

大卫542

我将xml存储在数据库字段中。它是有效的XML,但是在模板中呈现时,看起来像这样:

在此处输入图片说明

有没有可以格式化数据以使其可读的工具?它应该看起来像:

<item>
    <ISOLanguage>Hello</ISOLanguage>
    <Something></Something>
<item>
凯文·切普斯基

如果格式化XML的来源很重要,那么我猜您可能可以使用它...

import xml.dom.minidom

xml = xml.dom.minidom.parseString(xml_string)
pretty_xml_as_string = xml.toprettyxml()

然后通过上下文将“ pretty_xml_as_string”发送到模板。

“ xml_string”是存储在数据库字段中的xml。我假设它是一个字符串,如果不是,则需要将其转换为字符串。

我没有测试以上内容,但它应该非常接近所需的内容。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在流星模板中格式化日期

来自分类Dev

如何在 Django 中格式化 json 响应?

来自分类Dev

如何在瓶子模板中的列表中格式化和显示集合?

来自分类Dev

如何在django-rest-framework的序列化器中格式化时间?

来自分类Dev

如何在Django视图中格式化当前时间?

来自分类Dev

如何在Jmeter中格式化JSON响应?

来自分类Dev

如何在C中格式化小数?

来自分类Dev

如何在AngularJS的视图中格式化数据?

来自分类Dev

如何在Grape中的参数中格式化DateTime

来自分类Dev

如何在Java中格式化日期范围?

来自分类Dev

如何在SQL SERVER中格式化日期时间

来自分类常见问题

如何在Vue组件中格式化货币?

来自分类Dev

如何在Aspose中格式化单元格

来自分类Dev

你如何在python中格式化日期时间

来自分类Dev

如何在Html.TextBoxFor中格式化DateTimeOffset?

来自分类Dev

如何在Qt小部件中格式化文本

来自分类Dev

如何在python中格式化电话号码

来自分类Dev

如何在Webmatrix中格式化GET请求的URL

来自分类Dev

如何在VBA中格式化日期和时间?

来自分类Dev

如何在SSRS矩阵报表中格式化数字?

来自分类Dev

如何在Struts 2中格式化货币?

来自分类Dev

如何在JSON对象中格式化此Date

来自分类Dev

如何在Android Studio中格式化注释?

来自分类Dev

如何在Highcharts中格式化X轴标签

来自分类Dev

如何在Symfony中格式化JSON输出

来自分类Dev

如何在EmbeddedJS中格式化日期

来自分类Dev

如何在python中格式化列表输出

来自分类Dev

如何在rmarkdown中格式化数据帧

来自分类Dev

如何在Maxima中格式化fortran输出