Python如何从xml文本节点中去除空格

Python如何从xml文本节点中去除空格,第1张

Python如何从xml文本节点中去除空格

使用,

lxml
您可以遍历所有元素并检查其是否包含以下文字
strip()

from lxml import etreetree = etree.parse('xmlfile')root = tree.getroot()for elem in root.iter('*'):    if elem.text is not None:        elem.text = elem.text.strip()print(etree.tostring(root))

它产生:

<Person><name>My Name</name><Address>My Address</Address></Person>

更新剥离

tail
文本:

from lxml import etreetree = etree.parse('xmlfile')root = tree.getroot()for elem in root.iter('*'):    if elem.text is not None:        elem.text = elem.text.strip()    if elem.tail is not None:        elem.tail = elem.tail.strip()print(etree.tostring(root, encoding="utf-8", xml_declaration=True))


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5664033.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存