Skip to content

Commit 5460d25

Browse files
committed
encoding/xml: use struct literals with named fields
1 parent ba923b8 commit 5460d25

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/encoding/xml/marshal.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -580,7 +580,7 @@ func (p *printer) marshalValue(val reflect.Value, finfo *fieldInfo, startTemplat
580580
continue
581581
}
582582

583-
name := Name{finfo.xmlns, joinPrefixed(finfo.prefix, finfo.name)}
583+
name := Name{Space: finfo.xmlns, Local: joinPrefixed(finfo.prefix, finfo.name)}
584584
if err := p.marshalAttr(&start, name, fv); err != nil {
585585
return err
586586
}
@@ -590,7 +590,7 @@ func (p *printer) marshalValue(val reflect.Value, finfo *fieldInfo, startTemplat
590590
if tinfo.xmlname != nil && start.Name.Space == "" &&
591591
tinfo.xmlname.xmlns == "" && tinfo.xmlname.name == "" &&
592592
len(p.elements) != 0 && p.elements[len(p.elements)-1].xmlns != "" {
593-
start.Attr = append(start.Attr, Attr{Name{"", xmlnsPrefix}, ""})
593+
start.Attr = append(start.Attr, Attr{Name{Space: "", Local: xmlnsPrefix}, ""})
594594
}
595595

596596
if err := p.writeStart(&start); err != nil {

0 commit comments

Comments
 (0)