通过嵌套的xml解析

时间:2015-04-29 08:47:02

标签: xml xml-parsing nested

我有一个相当广泛的问题,所以感谢与我同在的所有人,直到最后 请考虑以下事项:
我有一个给定的xml文件,看起来像这样

def box(event):
    yaxis(event)
    canvas.create_rectangle(x1, y1, x2, y2)
    photo.write('new_image.gif', format='gif', from_coords=[x1, y1, x2, y2])

环境的意图应该是清楚的:大胆环境中的所有内容都应该写成粗体,粗体和斜体的所有内容都应该写成 粗体和斜体 等等。我希望你明白这个主意。

我现在想要的是解析这个xml文件,以便为每个段设置textstyle,之后可以进行格式化。但我有问题,例如嵌套使用粗体。我该如何处理这个问题呢? 我得到的一个想法是使用堆栈并将样式推送到此堆栈上,只要它没有在xml中关闭,否则将其删除。但我也不知道如何实现这个。

提前谢谢你,新手

0 个答案:

没有答案
相关问题