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