如何用go创建xml的CDATA节点?

我有以下结构:


type XMLProduct struct {

    XMLName          xml.Name `xml:"row"`

    ProductId        string   `xml:"product_id"`

    ProductName      string   `xml:"product_name"`

    OriginalPrice    string   `xml:"original_price"`

    BargainPrice     string   `xml:"bargain_price"`

    TotalReviewCount int      `xml:"total_review_count"`

    AverageScore     float64  `xml:"average_score"`

}

我使用对其encoding/xml进行编码,然后将其显示在网页上。


该ProductName字段必须用括起来<![CDATA[]]。但是,如果我将其写为<![CDATA[ + p.ProductName + ]]>,则<和>将转换为&lt;和&gt;。


如何CDATA以最低的成本创建?


桃花长相依
浏览 311回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go