pythonPkg_xml.etree.ElementTree

8 篇文章 0 订阅
6 篇文章 0 订阅
Python Package
  >> xml.etree.ElementTree, v
     source: lib/xml/etree/ElementTree.py

Reference>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

  Functions<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
    >> xml.etree.ElementTree.Comment(text=None)
	   Comment element factory
	   return Element instance
	>> xml.etree.ElementTree.dump(elem)
	   write to sys.stdout
	>> xml.etree.ElementTree.fromstring(text)
	   same as XML()
	   return Elment instance
	>> xml.etree.ElementTree.fromstringlist(sequence, parser=None)
	   standard parser XMLParser
	   return Element instance
	>> xml.etree.ElementTree.iselement(elem)
	   return bool
	>> xml.etree.ElementTree.iterparse(source, events=None, parser=None)
	   standard parser XMLParser
	   return iterator (event, elem) pairs
	>> xml.etree.ElementTree.parse(src, parser=None)
	   return ElementTree instance
	>> xml.etree.ElementTree.ProcessingInstruction(target, text=None)
	   PI element factory
	   return Element instance
	>> xml.etree.ElementTree.register_namespace(prefix, uri)
	>> xml.etree.ElementTree.SubElement(parent, tag, attrib={}, **extra)
	   Subelement factory
	   return Element instance
	>> xml.etree.ElementTree.tostring(elem, encoding='us-ascii', method='xml')
	   method: xml/defualt, html, text
	   return string
	>> xml.etree.ElementTree.tostringlist(elem, encoding='us-ascii', method='xml')
	   return string list
	>> xml.etree.ElementTree.XML(text, parser=None)
	   return Element instance
	>> xml.etree.ElementTree.XMLID(text, parser=None)
	   return tuple, containing Element instance and dictionary
	   
  Element Objects>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    >> class xml.etree.ElementTree.Element(tag, attrib={}, **extra)
	  # attributes
	  >> tag
	  >> text
	  >> tail
	  >> attrib
	  
	  # methods
	  >> clear()
	  >> get(key, default=None)
	  >> items()
	  >> keys
	  >> set(key, value)
	  
	  # methods working on subelem
	  >> append(subelem)
	  >> extend(subelems)
	  >> find(match)
	  >> findall(match)
	  >> findtext(match, default=None)
	  >! getchildren()
	  >! getiterator(tag=None)
	  >> insert(index, elem)
	  >> iter(tag=None), tag/None/*/..
	  >> iterfind(match)
	  >> itertext()
	  >! makeelement(tag, attrib)
	  >> remove(subelem)
	  
	  >> sequence type methods
	    __delitem__()
		__getitem__()
		__setitem__()
		__len__()
		
  ElementTree Objects>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    >> class xml.etree.ElementTree.ElementTree(elem=None, file=None)
	  >> _setroot(elem)
	  >> find(match)
	  >> findall(match)
	  >> findtext(match, defualt=None)
	  >! getiterator(tag=None)
	  >> getroot()
	  >> iter(tag=None)
	  >> iterfind(match)
	  >> parse(src, parser=None)
	  >> write(file, encoding='us-ascii', xml_declaration=None, method='xml')
  QName Objects>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    >> class xml.etree.ElementTree.QName(text_or_uri, tag=None)
	   QName wrapper
	   
  TreeBuilder Objects>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    >> class xml.etree.ElementTree.TreeBuilder(elem_factory=None)
	  >> close()
	  >> data(data)
	  >> end(tag)
	  >> start(tag, attrs)
	  >- doctype(name, pubid, system)
	  
  XMLParser Objects>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    >> class xml.etree.ElementTree.XMLParser(html=0, target=None, encoding=None)
	  >> close()
	  >! doctype(name, pubid, system)
	  >> feed(data)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值