1 回答

TA貢獻(xiàn)1798條經(jīng)驗(yàn) 獲得超3個(gè)贊
我必須將新對(duì)象的參數(shù)分配給返回的對(duì)象。我以前試過這個(gè),但我犯了一個(gè)錯(cuò)誤
type XMLStrap struct {
Status string `xml:"status,attr"`
SSLversion string `xml:"sslversion,attr"`
Bits string `xml:"bits,attr"`
Cipher string `xml:"cipher,attr"`
Valid string ""
}
type Certs struct {
Cert string `xml:"not-valid-after"`
}
type XMLStraps struct {
XMLName xml.Name `xml:"document"`
Straps []XMLStrap `xml:"ssltest>cipher"`
Validation Certs `xml:"ssltest>certificate"`
}
func ReadStraps(reader io.Reader) ([]XMLStrap, error) {
var xmlStraps XMLStraps
if err := xml.NewDecoder(reader).Decode(&xmlStraps); err != nil {
return nil, err
}
xmlStraps.Straps[0].Valid = xmlStraps.Validation.Cert
return xmlStraps.Straps, nil
}
- 1 回答
- 0 關(guān)注
- 240 瀏覽
添加回答
舉報(bào)