Я очень новичок в 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>
так как я могу прочитать этот previous-sibling:: pop/ancestor:: inventory/totalprice
ancestor:: inventory/totalprice = product\inventory\totalprice previous-sibling:: pop - я не понимаю этого то как читать все вместе?
Большое спасибо