Fabian López wrote: > Thanks Mark, the code is like this. The attrib name is the problem: > > from lxml import etree > > context = etree.iterparse("file.xml") > for action, elem in context: > if elem.tag == "weblog": > print action, elem.tag , elem.attrib["name"],elem.attrib["url"],
The problem is the print statement. Looks like your terminal encoding (that Python needs to encode the unicode string to) can't handle these unicode characters. Stefan -- http://mail.python.org/mailman/listinfo/python-list