Module pywander.xml
Functions
def doc_xpath(doc, xpath_syntax)
-
Expand source code
def doc_xpath(doc, xpath_syntax): """ 返回可能是单个或多个element对象,甚至可能是简单的文本,具体要看xpath的语法。 """ e = doc.xpath(xpath_syntax) return e
返回可能是单个或多个element对象,甚至可能是简单的文本,具体要看xpath的语法。
def load_xml(text)
-
Expand source code
def load_xml(text): doc = etree.XML(text) return doc
def replace_e_text(e, new_text)
-
Expand source code
def replace_e_text(e, new_text): e.text = new_text
def unload_xml(doc)
-
Expand source code
def unload_xml(doc): content = etree.tostring(doc, pretty_print=True, encoding='utf8').decode() return content