1
0
mirror of https://github.com/golang/go synced 2024-11-25 21:07:56 -07:00

encoding/xml: fix anonymous field Unmarshal example

R=golang-dev, rsc
CC=golang-dev
https://golang.org/cl/5697043
This commit is contained in:
Gustavo Niemeyer 2012-02-24 14:45:32 -05:00 committed by Russ Cox
parent 04f110e530
commit 490c3d4a42

View File

@ -52,7 +52,7 @@ func ExampleMarshalIndent() {
// This example demonstrates unmarshaling an XML excerpt into a value with
// some preset fields. Note that the Phone field isn't modified and that
// the XML <address> element is ignored. Also, the Groups field is assigned
// the XML <Company> element is ignored. Also, the Groups field is assigned
// considering the element path provided in its tag.
func ExampleUnmarshal() {
type Email struct {
@ -71,11 +71,11 @@ func ExampleUnmarshal() {
Address
}
v := Result{Name: "none", Phone: "none"}
v.Address = Address{"Hanga Roa", "Easter Island"}
data := `
<Person>
<FullName>Grace R. Emlin</FullName>
<Company>Example Inc.</Company>
<Email where="home">
<Addr>gre@example.com</Addr>
</Email>
@ -86,7 +86,8 @@ func ExampleUnmarshal() {
<Value>Friends</Value>
<Value>Squash</Value>
</Group>
<Address>123 Main Street</Address>
<City>Hanga Roa</City>
<State>Easter Island</State>
</Person>
`
err := xml.Unmarshal([]byte(data), &v)