# HG changeset patch # User Chris Jones # Date 1337923651 21600 # Node ID 0ef947611eec94d68c3b5c328c48c58a8d49b6d5 # Parent fbd51fa6b7eab672c03694faa173f48e578514d2 More XML attribute fixes. diff -r fbd51fa6b7ea -r 0ef947611eec structs.go --- a/structs.go Sun Apr 15 11:20:55 2012 -0600 +++ b/structs.go Thu May 24 23:27:31 2012 -0600 @@ -31,18 +31,19 @@ // XMPP's XML element type stream struct { - XMLName xml.Name `xml:"stream stream"` - To string `xml:"to,attr"` - From string `xml:"from,attr"` - Id string `xml:"id,attr"` - Lang string `xml:"lang,attr"` - Version string `xml:"version,attr"` + XMLName xml.Name `xml:"stream http://etherx.jabber.org/streams"` + To string `xml:"to,attr,omitempty"` + From string `xml:"from,attr,omitempty"` + Id string `xml:"id,attr,omitempty"` + Lang string `xml:"lang,attr,omitempty"` + Version string `xml:"version,attr,omitempty"` } var _ fmt.Stringer = &stream{} // type streamError struct { + XMLName xml.Name `xml:"stream:error"` Any Generic `xml:",any"` Text *errText `xml:"text"` }