python - 如何使用 python 创建 XML、XSL 文件
问题描述
实际上,我的工作流程是,我将从后端 python 获取一些数据,我必须根据用户的意愿使用这些数据并将其复制到 HTML 页面或 pdf 格式中。所以我创建了一个 python 函数,其中 XML 将在那里并自动保存在我们的后端。
在这里,我将提供我编写生成 XML 代码的代码的 .py 文件。
import xml.etree.ElementTree as xml
def GenerateXML(filename):
root = xml.Element("customers")
c1= xml.Element("customer")
root.append(c1)
type1= xml.SubElement(c1,"place")
type1.text = "UK"
Amount1 = xml.SubElement(c1,"Amount")
Amount1.text="4500"
tree=xml.ElementTree(root)
with open(filename,"wb") as f:
tree.write(f)
if __name__ == "__main__":
GenerateXML("fast.xml")
此代码的结果将生成一个名为 fast.xml 的后端文件,其中包含
#fast.xml
<customers>
<customer>
<place>uk</place>
<Amount>4500</Amount>
</customer>
</customers>
创建一个 XML 文件已经完成,但是将 XSL 文件附加到 XML 是个问题,我们可以用 python 来做吗,因为我们创建了 .XML 文件
例如,我有另一个 XML 文件,其中有一个 XSL 文件:
XML 文件
<?xml-stylesheet type = "text/xsl" href = "demo1.xsl"?>
<class>
<student>
<firstname>Graham</firstname>
<lastname>Bell</lastname>
<nickname>Garry</nickname>
</student>
<student>
<firstname>Albert</firstname>
<lastname>Einstein</lastname>
<nickname>Ally</nickname>
</student>
<student>
<firstname>Thomas</firstname>
<lastname>Edison</lastname>
<nickname>Eddy</nickname>
</student>
</class>
在 HTML 中,它以表格形式和背景颜色显示。但是如何使用自动 XML 文件来做到这一点
谁能为此提供解决方案?
提前致谢
解决方案
推荐阅读
- c - 我们如何查看动态库 (.so) 中的文件列表
- xml - 基于值的 XSL 查询标记
- reactjs - 不显示空状态
- swift - Swift Codable:不同的编码/编码策略
- rust - 包含原始指针的结构可以实现 Send 并且是 FFI 安全的吗?
- nested - 包括多个嵌套关系的联盟分形
- peoplesoft - 为什么要在 AWE 中使用 Route Controls 而不是 Steps
- oracle - 如何使用 DBMS_STATS.set_table_prefs 将具有相同所有者的多个表的 Incemental 设置为 true?
- babeljs - 在 Ubuntu 16.0.4 上安装 Babel
- bash - 如何回显某些内容并读取用户输入,然后在同一行上回显某些内容?