]> Cypherpunks repositories - gostls13.git/commitdiff
encoding/xml: minor doc fixup
authorGustavo Niemeyer <gustavo@niemeyer.net>
Mon, 23 Jan 2012 03:32:07 +0000 (01:32 -0200)
committerGustavo Niemeyer <gustavo@niemeyer.net>
Mon, 23 Jan 2012 03:32:07 +0000 (01:32 -0200)
R=golang-dev, adg
CC=golang-dev
https://golang.org/cl/5564046

src/pkg/encoding/xml/marshal.go
src/pkg/encoding/xml/read.go

index 1cb6b5b1461479799ce3cae85d7d37bb0bf640ad..7724e93f89390618b77fdf08bc070e1e2a0bd407 100644 (file)
@@ -15,14 +15,13 @@ import (
 )
 
 const (
-       // A generic XML header suitable for use with the output of Marshal and
-       // MarshalIndent.  This is not automatically added to any output of this
-       // package, it is provided as a convenience.
+       // A generic XML header suitable for use with the output of Marshal.
+       // This is not automatically added to any output of this package,
+       // it is provided as a convenience.
        Header = `<?xml version="1.0" encoding="UTF-8"?>` + "\n"
 )
 
 // A Marshaler can produce well-formatted XML representing its internal state.
-// It is used by both Marshal and MarshalIndent.
 type Marshaler interface {
        MarshalXML() ([]byte, error)
 }
@@ -368,7 +367,7 @@ func (s *parentStack) push(parents []string) {
        s.stack = append(s.stack, parents...)
 }
 
-// A MarshalXMLError is returned when Marshal or MarshalIndent encounter a type
+// A MarshalXMLError is returned when Marshal encounters a type
 // that cannot be converted into XML.
 type UnsupportedTypeError struct {
        Type reflect.Type
index a795fdec799ca2034b601cfc61ac29fcae767064..78e02018cf30d4ffa74de9bcb185ae2509d08561 100644 (file)
@@ -78,8 +78,9 @@ import (
 // field tag.
 //
 // Because Unmarshal uses the reflect package, it can only assign
-// to exported (upper case) fields.  Unmarshal uses a case-insensitive
-// comparison to match XML element names to struct field names.
+// to exported (upper case) fields.  Unmarshal uses a case-sensitive
+// comparison to match XML element names to tag values and struct
+// field names.
 //
 // Unmarshal maps an XML element to a struct using the following rules.
 // In the rules, the tag of a field refers to the value associated with the