code: func (d *Decoder) nsname() (name Name, ok bool) {
  	s, ok := d.name()
  	if !ok {
  		return
  	}
  	i := strings.Index(s, ":")
  	if i < 0 {
  		name.Local = s
  	} else {
  		name.Space = s[0:i]
  		name.Local = s[i+1:]
  	}
  	return name, true
  }
docs: // Get name space name: name with a : stuck in the middle.
  // The part before the : is the name space identifier.