Концепт XML XLST предшествующий брат и предок

Я очень плохо знаком с xslt и обнаружил, что это может быть легко или сложно. Я хочу прояснить некоторые понятия. Что такое предшествующий брат и сестра, после поиска в Google я нашел объяснение предка. и диаграмма с их веб-сайта облегчает понимание.

Но я все еще не понимаю предшествующего брата

<product>
    <inventory>
        <drink>
            <lemonade>
                <price>$2.50</price>
                <amount>20</amount>
            </lemonade>
            <pop>
                <price>$1.50</price>
                <amount>10</amount>
            </pop>
        </drink>
          <service>
           <address />
            <phone />
            <delivery> City </delivery>
          </service>      
        <snack>
            <chips>
                <price>$4.50</price>
                <amount>60</amount>
            </chips>
        </snack>
        <hotfood></hotfood>
         <totalprice> $15</totleprice>

    </inventory>
</product>

так как мне это прочитатьpreceding-sibling::pop/ancestor::inventory/totalprice

предок :: инвентарь / totalprice = продукт \ инвентарь \ totalprice previous-sibling :: pop - я этого не понимаю тогда как читать все вместе?

Большое спасибо

Ответы на вопрос(3)

Ваш ответ на вопрос