python-爬虫基础-lxml.etree(2)

(5)元素包含文本

文本包含元素中间文本和末尾文本,例如,中间的文本为中间文本,
之后的文本为元素末尾文本。

root = etree.Element("root")
root.text = "TEXT"
print(root.text)
print(etree.tostring(root))
#加html节点
html = etree.Element("html")
#加body节点
body = etree.SubElement(html,"body")
#body标签内加入文本
body.text = "TEXT"
#打印html以及之下的节点
print(etree.tostring(html))
#加入br节点
br = etree.SubElement(body,"br")
print(etree.tostring(html))
#元素通过它们的 tail 属性在末尾加text
br.tail = "TALL"
print(etree.tostring(html))
'''
在某些情况下,尾部文本也会成为障碍。 
例如,当您从树中序列化一个 Element 时,
您并不总是希望其尾部文本出现在结果中
(尽管您仍然希望其子元素的尾部文本)。 
为此,t

你可能感兴趣的:(Python,python,lxml.etree)