|
|
1
25
minidom不会变平<![CDATA[节到纯文本,它将它们保留为DOM CDATA节节点。(可以说,至少是可选的。DOM级别3 LS默认为平展它们,这是值得的,但minidom比DOM L3旧得多。)
您可能需要的是类别的所有子级的文本数据。在DOM Level 3 Core中,您只需调用:
但是minidom还不支持这一点。但是,最新版本确实支持另一种级别3方法,您可以使用该方法以更迂回的方式执行相同的操作:
|
|
|
2
8
CDATA是它自己的节点,因此这里的Category元素实际上有三个子元素,一个空白文本节点、CDATA节点和另一个空白节点。你只是看错了,就是这样。我看不到任何更明显的查询CDATA节点的方法,但您可以这样将其拉出:
|
|
3
3
我遇到了类似的问题。我的解决方案与ironfroggy的回答类似,但以更普遍的方式实施:
|