is_node_name_character
return parse<is_node_name_character>(*this);
for (char c=*(*this) ; is_node_name_character::check(c) ; c=*(++(*this)))