亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: 如何用python提取XML中的注釋 [打印本頁]

作者: maple412    時(shí)間: 2015-11-28 11:48
標(biāo)題: 如何用python提取XML中的注釋
XML中的注釋格式都是<! XXXXXX -->
如何用python中的XML模塊把注釋提取出來呢
from xml.dom import minidom as xml 這里面沒找到相關(guān)的方法
作者: cdhigh    時(shí)間: 2015-11-28 20:11
解析HTML/XML目前為止API最方便最好用的是BeautifulSoup,封裝了lxml/html5lib/html庫,對外提供更友好的API接口。

比如搜索所有的注釋
  1. from bs4 import BeautifulSoup, Comment
  2. soup = BeautifulSoup(content, 'lxml')
  3. comments = soup.find_all(text=lambda text : isinstance(text, Comment))
  4. for cm in comments:
  5.     print(cm.string)
復(fù)制代碼

作者: maple412    時(shí)間: 2015-11-30 10:32
找到一個(gè)方法:注釋也是一個(gè)NODE,可以遍歷node的類型
for child in att[0].childNodes:
    if child.nodeType == Node.COMMENT_NODE:
        print child.data
作者: n04045430    時(shí)間: 2015-12-02 14:24
借此寶地追問一個(gè)問題。
<jvmSettings>
  <initialMemorySize>512</initialMemorySize>
  <maxMemorySize>3072</maxMemorySize>
  <extraArguments>
    <extraArgument>-server</extraArgument>
    <extraArgument>-Djava.awt.headless=true</extraArgument>
    <extraArgument>-Dfile.encoding=UTF-8</extraArgument>
  </extraArguments>
</jvmSettings>
怎么把以上文本追加近xml文件。我追加之后變成了一行。pretty_print選項(xiàng)不生效回復(fù) 2# cdhigh


   




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2