func attVal(xn *xmlx.Node, name string) (val string) { if val = xn.As(ns, name); len(val) == 0 { if val = xn.As("", name); len(val) == 0 { val = xn.As("*", name) } } return }
func xas(xn *xmlx.Node, name string) (v string) { if v = xn.As(xmlns, name); len(v) == 0 { if v = xn.As("", name); len(v) == 0 { v = xn.As("*", name) } } return }