作者folkfook (福)
看板Python
標題[問題] XML資料結構更改時自動通知
時間Fri Jun 29 11:06:58 2007
我想做一個架構是XML記著一堆node, node有些attributes,
每當更改attributes時我想會自動觸發callback function或是handler.
test.xml
=================
<monster>
<position x=0 y=0 z=0>
</position>
</monster>
=================
現在我是用lxml.etree來試驗:
from lxml import etree
context = etree.parse('test.xml')
position = context.find('//monster/position')
position.set('x', '20') # 就是想在 x 改變時可以notify其他地方
應該怎樣寫才好? 大家有什麼好的提議?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.148.227.206
→ qrtt1:把要被通知的都註冊到 proxy 中 06/29 11:22
→ qrtt1:這念頭其實是個(偽) obversation pattern 的實作 XD 06/29 11:23