业务场景:

有如下一个xml文件:

需要提取标签<name>chen</name>中的值,具体应该怎么操作?。

实现思路分析:

  1. 通过对xml文件的读取,提取到文件中的字符串(暂时理解为string)
  2. 将读取到的string映射到对应的结构体上
  3. 通过访问结构体成员,提取到对应标签的值,实现数据提取。

用到的库:

"encoding/xml"

代码示例:

执行结果:


思考一下:

假如xml参数长度是不固定的,也即后面是带有扩展参数的,这里时候应该怎么处理xml?