Что мне нужно, это просто получить текст соответствующего тега и сохранить его в базе данных. Поскольку XML-файл большой (4,5 ГБ), я использую sax. Я использовал метод символов , чтобы получить текст и поместить его в словарь. Однако, когда я печатаю текст методом endElement , вместо текста я получаю новую строку.
Вот мой код:
def characters(self,content):
text = unescape(content))
self.map[self.tag]=text
def startElement(self, name, attrs):
self.tag = name
def endElement (self, name)
if (name=="sometag")
print self.map[name]
Заранее спасибо.