1 回答

TA貢獻1798條經驗 獲得超3個贊
我必須將新對象的參數分配給返回的對象。我以前試過這個,但我犯了一個錯誤
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 關注
- 241 瀏覽
添加回答
舉報