type encoding/xml.Name
23 uses
encoding/xml (current package)
marshal.go#L126: MarshalXMLAttr(name Name) (Attr, error)
marshal.go#L332: tags []Name
marshal.go#L506: if v, ok := fv.Interface().(Name); ok && v.Local != "" {
marshal.go#L542: name := Name{Space: finfo.xmlns, Local: finfo.name}
marshal.go#L552: start.Attr = append(start.Attr, Attr{Name{"", xmlnsPrefix}, ""})
marshal.go#L582: func (p *printer) marshalAttr(start *StartElement, name Name, val reflect.Value) error {
marshal.go#L691: p.tags = append(p.tags, Name{})
marshal.go#L759: func (p *printer) writeEnd(name Name) error {
marshal.go#L1092: if err := s.p.writeEnd(Name{Local: s.stack[i]}); err != nil {
marshal.go#L1103: if err := s.p.writeStart(&StartElement{Name: Name{Local: parents[i]}}); err != nil {
read.go#L456: if _, ok := fv.Interface().(Name); ok {
typeinfo.go#L49: var nameType = reflect.TypeFor[Name]()
xml.go#L40: type Name struct {
xml.go#L46: Name Name
xml.go#L56: Name Name
xml.go#L75: Name Name
xml.go#L207: toClose Name
xml.go#L345: func (d *Decoder) translate(n *Name, isElementName bool) {
xml.go#L382: name Name
xml.go#L453: func (d *Decoder) pushElement(name Name) {
xml.go#L587: var name Name
xml.go#L785: name Name
xml.go#L1168: func (d *Decoder) nsname() (name Name, ok bool) {