xml文件解析，用于学习builder模式