<group> <name>pub</name> <group> <name>base</name> <group> <name>test</name> <file> <name>$PROJ_DIR$\..\daq\src\main.cpp</name> </file> </group> <file> <name>$PROJ_DIR$\..\pub\base\crc32.c</name> </file> </group></group>
在解析上面递归嵌套的xml的时候结构体定如下,也就是go的结构体定义的时候可以用slice来实现递归嵌套
//可嵌套的type GroupItem struct { name string `xml:"name"` file []filename `xml:"file"` Group []GroupItem `xml:"group"`}type filename struct { name string `xml:"name"`}总结
以上是内存溢出为你收集整理的golang xml 递归嵌套解析全部内容,希望文章能够帮你解决golang xml 递归嵌套解析所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)