Я собираюсь нанести удар по тому, что вы просите, и надеюсь, что я правильно понял.
Если вы делаете это в jQuery,
$('h1')
вытянет список всех тегов h1, поэтому в соответствии с вашим текстом должны найти все записи.
Если вы хотите обработать все h1 и найти их соответствующие h2 и h3, это будет выглядеть примерно так
$('h1').each(function(index)
{
var h1 = $(this);
// since we now have the index for this h1 in the page, use it to find the h2 and h3 elements
var h2 = $('h2:eq(' + index + ')'),
h3 = $('h3:eq(' + index + ')');
// now we can get the text for each item and we have our company, section and product.
var company = h1.text(),
section = h2.text(),
product = h3.text();
});
Тогда вы можете манипулировать или получать h2 и h3 по мере необходимости.
Я надеюсь, что это отвечает на вопрос о том, что вы спрашиваете.