if(grab_entity(s,pos,"gt")) return std::string(">");
if(s == "apos") return string("'");
static	std::string	entity_decode(std::string &s,std::size_t &pos){	// This is ugly and slow	++pos;	// Advance past amp	if(grab_entity(s,pos,"amp"))		return std::string("&");	else	if(grab_entity(s,pos,"gt"))		return std::string(">");	else	if(grab_entity(s,pos,"lt"))		return std::string("<");	return std::string("&");}