Решил, нашел ответ как правильно построить Xpath. Это оказывается называется сестринские элементы. Вот ссылка, где нашел как правильно построить запрос при использовании сестринских элементов https://stackoverflow.com/questions/3139402/how-to-select-following-sibling-xml-tag-using-xpath
Как сделать сортировку строк в списке по их "популярности"?
-
Есть список, к примеру:
Саша
Маша
Андрей
Саша
Маша
Маша
КатяНужно получить список отсортированный по популярности строк:
Маша
Саша
Андрей
КатяКак это сделать?
-
var names = [[NAMES_LIST]];//Лист с именами var countMap = {}; for (var i = 0; i < names.length; i++) { var name = names[i]; countMap[name] = (countMap[name] || 0) + 1; } //Новый список [[POPULAR_NAMES_LIST]] = Object.keys(countMap).sort(function(a, b) { return countMap[b] - countMap[a]; });