Мне нужно просто получить текст соответствующего тега и сохранить его в базе данных. Поскольку файл xml большой (4,5 ГБ), я использую sax. Я использовал метод characters, чтобы получить текст и поместить его в словарь. Однако, когда я печатаю текст в методе 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]
Заранее спасибо.