登录
首页 >  Golang >  Go问答

将 innerxml 转换为字符串指针

来源:stackoverflow

时间:2024-02-29 17:15:24 222浏览 收藏

golang学习网今天将给大家带来《将 innerxml 转换为字符串指针》,感兴趣的朋友请继续看下去吧!以下内容将会涉及到等等知识点,如果你是正在学习Golang或者已经是大佬级别了,都非常欢迎也希望大家都能给我建议评论哈~希望能帮助到大家!

问题内容

我是否应该能够定义一个包含*字符串的结构并使用它来解组innerxml内容。

请参阅此处的示例 https://play.golang.org/p/oagu0rkyngi

我希望结构变量 containment 指向

相反,它是零。

我在 src/encoding/xml/marshal_test.go 中看到类似的示例结构

type IndirInnerXML struct {
    T1       T1
    InnerXML *string `xml:",innerxml"`
    T2       T2
}

非常感谢任何帮助。


解决方案


您引用的测试适用于 Marshal,而不是 Unmarshal。对于Unmarshal 的innerxml 没有对*string 进行测试;有一个证明它不能与 []string 一起工作,并且可以与 []bytestring 一起工作,但仅此而已。根据the docs for Unmarshal

它仅支持 []bytestring 来解组内部 XML。 是否应该支持 *string 是 Go 维护者的问题。

理论要掌握,实操不能落!以上关于《将 innerxml 转换为字符串指针》的详细介绍,大家都掌握了吧!如果想要继续提升自己的能力,那么就来关注golang学习网公众号吧!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>