小编Tim*_*Tim的帖子

如何确定最初克隆本地Git存储库的URL?

几天前我从GitHub上撤了一个项目.我已经发现GitHub上有几个叉子,我忽略了我最初采用的那个.如何确定我拉出的哪个叉子?

git github git-remote

3782
推荐指数
24
解决办法
260万
查看次数

python - lxml:强制执行特定的属性顺序

我有一个XML编写脚本,可以为特定的第三方工具输出XML.

我使用原始XML作为模板来确保我正在构建所有正确的元素,但最终的XML看起来并不像原始的那样.

我以相同的顺序编写属性,但lxml按自己的顺序编写它们.

我不确定,但我怀疑第3部分工具希望属性以特定顺序出现,我想解决这个问题,这样我就可以看到它的attrib命令是否会失败,或者其他什么.

来源要素:

<FileFormat ID="1" Name="Development Signature" PUID="dev/1" Version="1.0" MIMEType="text/x-test-signature"> 
Run Code Online (Sandbox Code Playgroud)

我的源脚本:

sig.fileformat = etree.SubElement(sig.fileformats, "FileFormat", ID = str(db.ID), Name = db.name, PUID="fileSig/{}".format(str(db.ID)), Version = "", MIMEType = "")
Run Code Online (Sandbox Code Playgroud)

我的结果XML:

<FileFormat MIMEType="" PUID="fileSig/19" Version="" Name="Printer Info File" ID="19">
Run Code Online (Sandbox Code Playgroud)

有没有办法限制他们写的顺序?

python xml lxml

12
推荐指数
3
解决办法
7555
查看次数

标签 统计

git ×1

git-remote ×1

github ×1

lxml ×1

python ×1

xml ×1