本文整理汇总了Python中element.Element.append_child方法的典型用法代码示例。如果您正苦于以下问题:Python Element.append_child方法的具体用法?Python Element.append_child怎么用?Python Element.append_child使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类element.Element
的用法示例。
在下文中一共展示了Element.append_child方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: build_element_tree
# 需要导入模块: from element import Element [as 别名]
# 或者: from element.Element import append_child [as 别名]
def build_element_tree(self, id_len=10):
root = Element('html')
if self._jsgen.rand.rint(2):
style = Element('style')
style.set_text('*{%s}' % self._jsgen.generate_style_attribute(
self._jsgen.rand.rint(self.MAX_STYLE_COUNTS)))
root.append_child(style)
body = Element('body')
body.set_attribute('id', 'body')
body.set_attribute('onload', 'cold_start()')
root.append_child(body)
self._ids.append('body')
self._elements.append(body)
init_element_counts = self._jsgen.rand.rint(self.MAX_INIT_ELEMENTS)
for i in xrange(init_element_counts):
ele = Element(self._jsgen.random_item(self._jsgen.ELEMENTS))
ele_id = self._jsgen.rand.rstr(id_len)
ele.set_attribute('id', ele_id)
self._jsgen.random_item(self._elements).append_child(ele)
self._ids.append(ele_id)
self._elements.append(ele)
if self._jsgen.rand.rint(4) == 0:
# style初始化处理
ele.set_attribute('style', self._jsgen.generate_style_attribute(
self._jsgen.rand.rint(self.MAX_STYLE_COUNTS)))
if self._jsgen.rand.rint(4) == 0:
# text节点处理
ele.set_text('AAAAAAAA')
return root
示例2: convert
# 需要导入模块: from element import Element [as 别名]
# 或者: from element.Element import append_child [as 别名]
def convert(latex):
math = Element('math')
math.pretty = True
row = math.append_child('mrow')
_classify_subgroup(aggregate(latex), row)
return str(math)