|
@@ -187,6 +187,7 @@ type CommonToken struct {
|
|
|
// CDATA 使用该类型,在序列化为 xml 文本时文本会被解析器忽略
|
|
// CDATA 使用该类型,在序列化为 xml 文本时文本会被解析器忽略
|
|
|
type CDATA string
|
|
type CDATA string
|
|
|
|
|
|
|
|
|
|
+// MarshalXML 实现自己的序列化方法
|
|
|
func (c CDATA) MarshalXML(e *xml.Encoder, start xml.StartElement) error {
|
|
func (c CDATA) MarshalXML(e *xml.Encoder, start xml.StartElement) error {
|
|
|
return e.EncodeElement(struct {
|
|
return e.EncodeElement(struct {
|
|
|
string `xml:",cdata"`
|
|
string `xml:",cdata"`
|