XML/Input: Difference between revisions
Content deleted Content added
No edit summary |
→{{header|Go}}: library change |
||
Line 634:
import (
"
"strings"
"xml"
)
type Students struct {
Student []Student
}
type Student struct {
Name string `xml:"attr"`
Gender string `xml:"attr"`
DateOfBirth string `xml:"attr"`
Pet []Pet
}
type Pet struct {
Type string `xml:"attr"`
Name string `xml:"attr"`
}
Line 667 ⟶ 668:
func main() {
data := new(Students)
err := xml.Unmarshal(strings.NewReader(XML_DATA), data)
if err != nil {
}▼
println(s.Name)▼
for _, s := range data.Student {
▲ }
}
}</lang>
|