diff options
Diffstat (limited to 'src/encoding/xml/xml_test.go')
| -rw-r--r-- | src/encoding/xml/xml_test.go | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/encoding/xml/xml_test.go b/src/encoding/xml/xml_test.go index f5c7259cfb..42f5f5f8a6 100644 --- a/src/encoding/xml/xml_test.go +++ b/src/encoding/xml/xml_test.go @@ -1064,14 +1064,19 @@ func TestIssue7113(t *testing.T) { XMLName Name `xml:""` // Sets empty namespace } + type D struct { + XMLName Name `xml:"d"` + } + type A struct { XMLName Name `xml:""` C C `xml:""` + D D } var a A structSpace := "b" - xmlTest := `<A xmlns="` + structSpace + `"><C xmlns=""></C></A>` + xmlTest := `<A xmlns="` + structSpace + `"><C xmlns=""></C><d></d></A>` t.Log(xmlTest) err := Unmarshal([]byte(xmlTest), &a) if err != nil { |
