导航:首页 > 编程语言 > pythonxmlstring

pythonxmlstring

发布时间:2025-02-01 00:06:08

1. 比较两个xml节点的异同 python

1. 你好明物-两个或lxml的树。
2. 如果你把一个DOM方法,你可以根据需要去穿越两棵树的节点(节点类型,文槐码本,属性)。 递归的解决方案将是最优雅的-只是短路一次一对节点不是“等于”或一旦检测到叶一棵树,当它在另一个分支,等等。
parser = etree.XMLParser(remove_blank_text=True)
xml1 = etree.fromstring(xml_string1, parser)
xml2 = etree.fromstring(xml_string2, parser)
print "xml1 == xml2: " + str(xml1 == xml2)
友液ppxml1 = etree.tostring(xml1, pretty_print=True)
ppxml2 = etree.tostring(xml2, pretty_print=True)
print "pretty(xml1) == pretty(xml2): " + str(ppxml1 == ppxml2)
xml_string_io1 = StringIO()
xml1.getroottree().write_c14n(xml_string_io1)
cxml1 = xml_string_io1.getvalue()
xml_string_io2 = StringIO()
xml2.getroottree().write_c14n(xml_string_io2)
cxml2 = xml_string_io2.getvalue()
print "canonicalize(xml1) == canonicalize(xml2): " + str(cxml1 == cxml2)

2. python 如何把xml文件转化成string

你说的不是xml文件吧,是xml对象转化成string吧。

你可以使用toxml()这个方法。

Node.toxml([encoding])
"""
.
Withnoargument,,andtheresultis

document.-8islikely
incorrect,sinceUTF-8isthedefaultencodingofXML.
Withanexplicitencoding[1]argument,theresultisabytestringinthe
specifiedencoding..To
,the
“utf-8”.
Changedinversion2.3:;seewritexml().
"""

如果解决了您的问题请采纳!
如果未解决请继续追问

阅读全文

与pythonxmlstring相关的资料

热点内容
服务器地址失效 浏览:639
pdf解码 浏览:917
手机号码系统源码 浏览:625
如何选择云服务器系统 浏览:740
探探视频保存在哪个文件夹 浏览:843
crm免费系统源码 浏览:623
三大本pdf 浏览:606
服务器如何远程ftp连接不了 浏览:292
上海死亡程序员 浏览:185
专业app定制开发哪里有 浏览:256
centos给文件权限命令 浏览:304
小娃娃的玩具从哪里买的app 浏览:374
mc国际版怎么免费制作服务器 浏览:969
供应商管理pdf 浏览:807
android状态栏大小 浏览:631
手机怎么开我的世界服务器地址 浏览:186
儿童编程教育排名 浏览:378
学php可以自己学吗 浏览:38
对接多外卖平台源码 浏览:139
牛上金山指标源码 浏览:361