Commit e3ab30bb authored by Gustavo Niemeyer's avatar Gustavo Niemeyer

encoding/xml: add docs for ignoring tag

That was supposed to be in the original CL, but missed
the files.

R=golang-dev, rsc
CC=golang-dev
https://golang.org/cl/5570052
parent 0bb8ce29
...@@ -48,6 +48,7 @@ type Marshaler interface { ...@@ -48,6 +48,7 @@ type Marshaler interface {
// The XML element for a struct contains marshalled elements for each of the // The XML element for a struct contains marshalled elements for each of the
// exported fields of the struct, with these exceptions: // exported fields of the struct, with these exceptions:
// - the XMLName field, described above, is omitted. // - the XMLName field, described above, is omitted.
// - a field with tag "-" is omitted.
// - a field with tag "name,attr" becomes an attribute with // - a field with tag "name,attr" becomes an attribute with
// the given name in the XML element. // the given name in the XML element.
// - a field with tag ",attr" becomes an attribute with the // - a field with tag ",attr" becomes an attribute with the
......
...@@ -132,6 +132,8 @@ import ( ...@@ -132,6 +132,8 @@ import (
// of the above rules and the struct has a field with tag ",any", // of the above rules and the struct has a field with tag ",any",
// unmarshal maps the sub-element to that struct field. // unmarshal maps the sub-element to that struct field.
// //
// * A struct field with tag "-" is never unmarshalled into.
//
// Unmarshal maps an XML element to a string or []byte by saving the // Unmarshal maps an XML element to a string or []byte by saving the
// concatenation of that element's character data in the string or // concatenation of that element's character data in the string or
// []byte. The saved []byte is never nil. // []byte. The saved []byte is never nil.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment