<instance id="activate.v.bnc.00024693" docsrc="BNC">
<answer instance="activate.v.bnc.00024693" senseid="38201"/>
<context>
Do you know what it is , and where I can get one ? We suspect you had seen the Terrex Autospade , which is made by Wolf Tools . It is quite a hefty spade , with bicycle - type handlebars and a sprung lever at the rear , which you step on to <head>activate</head> it . Used correctly , you should n't have to bend your back during general digging , although it wo n't lift out the soil and put in a barrow if you need to move it ! If gardening tends to give you backache , remember to take plenty of rest periods during the day , and never try to lift more than you can easily cope with .
</context>
</instance>
我想提取里面的所有文本。这是我目前拥有的。 stuff.text只会在<head></head>
之前打印文本(即,你知道......继续),但我不知道如何在</head>
之后提取后半部分(即使用...很容易处理)。xml解析这个特定的xml
import xml.etree.ElementTree as et
tree = et.parse(os.getcwd()+"/../data/train.xml")
instance = tree.getroot()
for stuff in instance:
if(stuff.tag == "answer"):
print "the correct answer is %s" % stuff.get('senseid')
if(stuff.tag == "context"):
print dir(stuff)
print stuff.text
谢谢版本太多:) – needhelp