mirror of
https://github.com/imgproxy/imgproxy.git
synced 2025-12-23 22:11:10 +02:00
28 lines
420 B
Go
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)
|
|
}
|