ILP general advances on parsing XML