首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

从XML中删除注释

从XML中删除注释,可以使用Python的内置库xml.etree.ElementTree来实现。以下是一个简单的示例代码:

代码语言:python
复制
import xml.etree.ElementTree as ET

# 假设XML文件内容如下
xml_string = '''
<root>
  <!-- 这是一个注释 -->
 <element1>Text1</element1>
 <element2>Text2</element2>
  <!-- 这是另一个注释 -->
 <element3>Text3</element3>
</root>
'''

# 解析XML字符串
root = ET.fromstring(xml_string)

# 删除所有注释
for comment in root.findall('//comment()'):
    comment.getparent().remove(comment)

# 将修改后的XML转换为字符串
new_xml_string = ET.tostring(root, encoding='unicode')

print(new_xml_string)

输出结果:

代码语言:xml
复制
<root>
 <element1>Text1</element1>
 <element2>Text2</element2>
 <element3>Text3</element3>
</root>

这个示例代码将从XML字符串中删除所有注释,并输出修改后的XML字符串。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券