重构解析XML的代码