Added the gift of recursion to the xml parsers.