Using your own parser can be a good choice if you need a precise tool with detailed control. But, solutions like this will come at the cost. On the other hand, if you need to make a couple tasks done, or you simply don't need all the power of custom setup - a ready-made solution will be your choice.