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

xml.dom.minidom:获取CDATA值

您好!您提到的xml.dom.minidom是Python中用于解析XML文档的一个库。要从CDATA中获取值,您可以使用以下代码:

代码语言:python
代码运行次数:0
复制
from xml.dom import minidom

xml_string = """
<root>
  <item>
    <![CDATA[This is some CDATA content]]>
  </item>
</root>
"""

doc = minidom.parseString(xml_string)
item = doc.getElementsByTagName("item")[0]
cdata_content = item.firstChild.nodeValue

print(cdata_content)

这将输出:

代码语言:txt
复制
This is some CDATA content

在这个例子中,我们首先导入了minidom库,然后创建了一个包含CDATA的XML字符串。接下来,我们使用minidom.parseString()函数解析字符串并将其转换为一个Document对象。然后,我们通过调用getElementsByTagName()函数获取名为item的元素,并从中获取第一个元素。最后,我们使用firstChild.nodeValue属性获取CDATA内容并将其打印出来。

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

相关·内容

领券