Skip to content

关于CDATA的问题 #4

@bran-nie

Description

@bran-nie

首先很高兴阅读你的文章,这让新手的我至少能走出第一步。
但不知道是版本问题还是怎么,目前教程中的关于response的xml加入CDATA,你文中用的方式已经不可以了。并且还有一个bug会影响消息的返回。(因为除了CreateTime之外的字段都是空了。)

type CDATAText struct {
	Value string `xml:",innerxml"`
}
// 应该替换为cdata。
type CDATAText struct {
	Value string `xml:",cdata"`
}

// bug,没有return值
func value2CDATA(v string) CDATAText {
	return CDATAText{}
}

// fix 后
func value2CDATA(v string) CDATAText {
	return CDATAText{v}
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions