Package ennet parses Emmet-like abbreviations and expands them into XML.
go get -u github.com/shu-go/ennet
func Example() {
expanded, _ := ennet.Expand("ul>li.item-${ITEM$}*3")
fmt.Println(expanded)
//Output:
// <ul><li class="item-1">ITEM1</li><li class="item-2">ITEM2</li><li class="item-3">ITEM3</li></ul>
}