There are several XML parsers around but they all seem to have different problems. Which is considered the best?