【重构】删除无用代码
【优化】构造函数中读取xml，减少function中读xml的IO操作，特别在search的getNameById循环中，特别有效。耗时从原来的10-20ms，缩短到几乎没有。