1
0
mirror of https://github.com/imgproxy/imgproxy.git synced 2025-12-23 22:11:10 +02:00
Files
imgproxy/xmlparser/name.go
2025-11-21 21:31:12 +03:00

28 lines
420 B
Go

package xmlparser
import "strings"
type Name string
func (n Name) Split() (string, string) {
ind := strings.IndexByte(string(n), ':')
if ind == -1 {
return "", string(n)
}
return string(n[:ind]), string(n[ind+1:])
}
func (n Name) Space() string {
space, _ := n.Split()
return space
}
func (n Name) Local() string {
_, local := n.Split()
return local
}
func (n Name) String() string {
return string(n)
}