1
0
mirror of https://github.com/golang/go synced 2024-11-24 22:47:58 -07:00

encoding/xml: minor doc fixup

R=golang-dev, adg
CC=golang-dev
https://golang.org/cl/5564046
This commit is contained in:
Gustavo Niemeyer 2012-01-23 01:32:07 -02:00
parent abd5bd7d54
commit fd9c99511e
2 changed files with 7 additions and 7 deletions

View 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

View 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