func xmlNvp(name, value string) string {
	return xmlPairsString("", "Name", name, "Value", value)
}
xmlNvp (ie, name value pair) builds a <Name>name</Name><Value>value</Value> XML pair.
package hilink
import (
	"bytes"
	"errors"
	"fmt"
	"io"
	"github.com/clbanning/mxj"
)
func xmlPairs(indent string, vals ...string) []byte {
	if len(vals)%2 != 0 {
		panic(fmt.Errorf("xmlPairs can only accept pairs of strings, length: %d", len(vals)))
	}
	var buf bytes.Buffer
	for i := 0; i < len(vals); i += 2 {
		buf.WriteString(fmt.Sprintf("%s<%s>%s</%s>\n", indent, vals[i], vals[i+1], vals[i]))
	}
	return buf.Bytes()
}
func xmlPairsString(indent string, vals ...string) string {
	return string(xmlPairs(indent, vals...))
}