如何在django中从html表单创建xml

时间:2012-08-25 11:01:55

标签: html xml django django-templates django-views

我想从html表单创建xml文件。我正在使用django,我想在我的xml文件中插入html表单数据。

我的html表单中包含以下字段: 复选框列表
用于从日历中插入日期的文本框

<input type="file" file-accept="pdf, doc, docx, xls, csv, txt, rtf, html, zip, mp3, wma, mpg, flv, avi, jpg, jpeg, png, gif" file-maxsize="10240" />

你能指导我怎么做吗?非常感谢你的答案。

1 个答案:

答案 0 :(得分:0)

from xml.etree.ElementTree import Element, SubElement, Comment, tostring

top = Element('top')

comment = Comment('Generated for PyMOTW')
top.append(comment)

child = SubElement(top, 'child')
child.text = 'This child contains text.'

child_with_tail = SubElement(top, 'child_with_tail')
child_with_tail.text = 'This child has regular text.'
child_with_tail.tail = 'And "tail" text.'

child_with_entity_ref = SubElement(top, 'child_with_entity_ref')
child_with_entity_ref.text = 'This & that'

print tostring(top)

这是您可以在python中创建xml文件并将html数据放在任何需要的地方

除此之外,您还可以使用Django serialize for xml