type github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil.XMLNode
30 uses
github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil (current package)
build.go#L56: func (b *xmlBuilder) buildValue(value reflect.Value, current *XMLNode, tag reflect.StructTag) error {
build.go#L101: func (b *xmlBuilder) buildStruct(value reflect.Value, current *XMLNode, tag reflect.StructTag) error {
build.go#L180: func (b *xmlBuilder) buildList(value reflect.Value, current *XMLNode, tag reflect.StructTag) error {
build.go#L222: func (b *xmlBuilder) buildMap(value reflect.Value, current *XMLNode, tag reflect.StructTag) error {
build.go#L276: func (b *xmlBuilder) buildScalar(value reflect.Value, current *XMLNode, tag reflect.StructTag) error {
build.go#L312: current.AddChild(&XMLNode{Name: xname, Text: str})
unmarshal.go#L66: func parse(r reflect.Value, node *XMLNode, tag reflect.StructTag) error {
unmarshal.go#L115: func parseStruct(r reflect.Value, node *XMLNode, tag reflect.StructTag) error {
unmarshal.go#L153: elems = []*XMLNode{{Text: val}}
unmarshal.go#L170: func parseList(r reflect.Value, node *XMLNode, tag reflect.StructTag) error {
unmarshal.go#L209: func parseMap(r reflect.Value, node *XMLNode, tag reflect.StructTag) error {
unmarshal.go#L226: func parseMapEntry(r reflect.Value, node *XMLNode, tag reflect.StructTag) error {
unmarshal.go#L255: func parseScalar(r reflect.Value, node *XMLNode, tag reflect.StructTag) error {
xml_to_struct.go#L11: type XMLNode struct {
xml_to_struct.go#L13: Children map[string][]*XMLNode `json:",omitempty"`
xml_to_struct.go#L18: parent *XMLNode
xml_to_struct.go#L22: func NewXMLElement(name xml.Name) *XMLNode {
xml_to_struct.go#L23: return &XMLNode{
xml_to_struct.go#L25: Children: map[string][]*XMLNode{},
xml_to_struct.go#L31: func (n *XMLNode) AddChild(child *XMLNode) {
xml_to_struct.go#L34: n.Children[child.Name.Local] = []*XMLNode{}
xml_to_struct.go#L40: func XMLToStruct(d *xml.Decoder, s *xml.StartElement) (*XMLNode, error) {
xml_to_struct.go#L41: out := &XMLNode{}
xml_to_struct.go#L63: out.Children = map[string][]*XMLNode{}
xml_to_struct.go#L69: slice = []*XMLNode{}
xml_to_struct.go#L88: out = &XMLNode{}
xml_to_struct.go#L94: func (n *XMLNode) findNamespaces() {
xml_to_struct.go#L105: func (n *XMLNode) findElem(name string) (string, bool) {
xml_to_struct.go#L121: func StructToXML(e *xml.Encoder, node *XMLNode, sorted bool) error {
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |