// UnmarshalXML unmarshals the boolean from d
UnmarshalXML unmarshals the boolean from d
// UnmarshalXML unmarshals the boolean from d
func (b *NullableBoolWrapper) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error {
	var val string
	d.DecodeElement(&val, &start)
	switch strings.ToLower(val) {
	case "null":
		b.Valid = false
		b.Bool = false
	default:
		b.Valid = true
		b.Bool = parseBoolValue(val)
	}
	return nil
}
func ( b * NullableBoolWrapper ) UnmarshalXML ( d * xml . Decoder , start xml . StartElement ) error { var val string d . DecodeElement ( & val , & start ) switch strings . ToLower ( val ) { case " " : b . Valid = false b . Bool = false default : b . Valid = true b . Bool = parseBoolValue ( val ) } return nil }
UnmarshalXML unmarshals the boolean from d
UnmarshalXML unmarshals the boolean from d