[Pywikipedia-l] XMLreader.py

emijrp emijrp at gmail.com
Thu Sep 30 16:50:28 UTC 2010


Hi all;

I think that there is an error in xmlreader.py. When parsing a full revision
XML (in this case[1]), using this code[2] (look at the try-catch, it writes
when fails) I get correctly username, timestamp and revisionid, but
sometimes, the page title and the page id are None or empty string.

The first error is:
['', None, 'QuartierLatin1968', '2004-10-10T04:24:14Z', '4267']

But if we do:
7za e -bd -so kwwiki-20100926-pages-meta-history.xml.7z 2>/dev/null | egrep
-i '2004-10-10T04::14Z' -C20

We get this[3], which is OK, the page title and the page id are available in
the XML, but not correctly parsed. And this is not the only page title and
page it that fails.

Perhaps I have missed something, because I'm learning to parsing XML. Sorry
in that case.

Regards,
emijrp

[1]
http://download.wikimedia.org/kwwiki/20100926/kwwiki-20100926-pages-meta-history.xml.7z
[2] http://pastebin.ca/1951930
[3] http://pastebin.ca/1951937
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.wikimedia.org/pipermail/pywikipedia-l/attachments/20100930/1bff25b7/attachment-0001.htm 


More information about the Pywikipedia-l mailing list