type encoding/xml.Decoder

43 uses

	encoding/xml (current package)
		read.go#L138: func (d *Decoder) Decode(v any) error {
		read.go#L146: func (d *Decoder) DecodeElement(v any, start *StartElement) error {
		read.go#L175: 	UnmarshalXML(d *Decoder, start StartElement) error
		read.go#L201: func (d *Decoder) unmarshalInterface(val Unmarshaler, start *StartElement) error {
		read.go#L223: func (d *Decoder) unmarshalTextInterface(val encoding.TextUnmarshaler) error {
		read.go#L246: func (d *Decoder) unmarshalAttr(val reflect.Value, attr Attr) error {
		read.go#L308: func (d *Decoder) unmarshal(val reflect.Value, start *StartElement) error {
		read.go#L675: func (d *Decoder) unmarshalPath(tinfo *typeInfo, sv reflect.Value, parents []string, start *StartElement) (consumed bool, err error) {
		read.go#L740: func (d *Decoder) Skip() error {
		xml.go#L157: type Decoder struct {
		xml.go#L229: func NewDecoder(r io.Reader) *Decoder {
		xml.go#L230: 	d := &Decoder{
		xml.go#L241: func NewTokenDecoder(t TokenReader) *Decoder {
		xml.go#L243: 	if d, ok := t.(*Decoder); ok {
		xml.go#L246: 	d := &Decoder{
		xml.go#L279: func (d *Decoder) Token() (Token, error) {
		xml.go#L351: func (d *Decoder) translate(n *Name, isElementName bool) {
		xml.go#L369: func (d *Decoder) switchToReader(r io.Reader) {
		xml.go#L398: func (d *Decoder) push(kind int) *stack {
		xml.go#L411: func (d *Decoder) pop() *stack {
		xml.go#L424: func (d *Decoder) pushEOF() {
		xml.go#L450: func (d *Decoder) popEOF() bool {
		xml.go#L459: func (d *Decoder) pushElement(name Name) {
		xml.go#L466: func (d *Decoder) pushNs(local string, url string, ok bool) {
		xml.go#L474: func (d *Decoder) syntaxError(msg string) error {
		xml.go#L484: func (d *Decoder) popElement(t *EndElement) bool {
		xml.go#L522: func (d *Decoder) autoClose(t Token) (Token, bool) {
		xml.go#L545: func (d *Decoder) RawToken() (Token, error) {
		xml.go#L552: func (d *Decoder) rawToken() (Token, error) {
		xml.go#L854: func (d *Decoder) attrval() []byte {
		xml.go#L889: func (d *Decoder) space() {
		xml.go#L908: func (d *Decoder) getc() (b byte, ok bool) {
		xml.go#L934: func (d *Decoder) InputOffset() int64 {
		xml.go#L940: func (d *Decoder) savedOffset() int {
		xml.go#L952: func (d *Decoder) mustgetc() (b byte, ok bool) {
		xml.go#L962: func (d *Decoder) ungetc(b byte) {
		xml.go#L982: func (d *Decoder) text(quote int, cdata bool) []byte {
		xml.go#L1160: func (d *Decoder) nsname() (name Name, ok bool) {
		xml.go#L1179: func (d *Decoder) name() (s string, ok bool) {
		xml.go#L1197: func (d *Decoder) readName() (ok bool) {

	github.com/aws/smithy-go/encoding/xml
		xml_decoder.go#L13: 	Decoder *xml.Decoder
		xml_decoder.go#L18: func WrapNodeDecoder(decoder *xml.Decoder, startEl xml.StartElement) NodeDecoder {
		xml_decoder.go#L143: func FetchRootElement(decoder *xml.Decoder) (startElement xml.StartElement, err error) {