导航:首页 > 编程语言 > 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相关的资料

热点内容
上海php兼职 浏览:715
顺丰app如何验证学生 浏览:367
服务器mac地址过滤器 浏览:928
程序员一年内被开除 浏览:452
福建文档课件加密企业 浏览:776
appstore美国的界面怎么看呀 浏览:520
hlt单片机 浏览:311
CA的命令 浏览:680
安卓怎么传王者应用给苹果 浏览:909
aws云服务器自建 浏览:827
如何更换服务器登录网站 浏览:688
java修改ip地址 浏览:825
java操作cookie 浏览:683
ping命令2个ip 浏览:220
怎么御载软件商店加密应用 浏览:804
小周服务器为什么进不去 浏览:300
游戏制作用什么编译语言 浏览:641
矢量图怎么加密码 浏览:668
知到app怎么刷课时 浏览:600
三程序员那么可爱 浏览:956