实现使用三种方法来解析XML，相关的源代码已经经过测试。