Sorry, but I can't see how it is simpler. =\
Besides of that, in the way it is now the idea is to follow the steps of iteration over each article: 
1- recognizing a new entry: "{"
2- sum up entry information
3- closing entry reading: "}"
(Sure it is not needed for code understanding...)