Einsetzen/Einfügen von Inhalt via Xpath im Open Source ERP System Odoo

Um Inhalte auf einer Webseite korrekt an die richtige Stelle einfügen zu können wird beim Open Source ERP System Xpath verwendet. Xpath ist eine vom W3-Konsortium entwickelte Abfragesprache, um Teile eines XML-Dokuments zu adressieren und auszuwerten. Dieser Artikel soll einen kleinen Überblick über die Möglichkeiten von Xpath in Verbindung mit dem Open Source ERP System Odoo bieten. 

<!-- set visibility of delivery costs info label -->
    	<template id="total" inherit_id="website_sale.total">
    	<xpath expr="//tr[@id='order_delivery']" position="replace"/>
    		<xpath expr="//tr[@id='order_total']" position="before">    		
	    		<t t-if="show_delivery_methods == 'True'">
		    		<tr class="text-muted" id="order_delivery">
		                <td><abbr title="Delivery will be updated after choosing a new delivery method">Delivery:</abbr></td>
		                <!-- BRUTTO PREIS LIEFERMETHODE -->
		                <td class="text-right">
		                  <span t-esc="delivery_list_price" t-esc-options='{
		                        "widget": "monetary",
		                        "from_currency": "delivery.product_id.company_id.currency_id",
		                        "display_currency": "website_sale_order.currency_id"
		                   }'/>
		                   </td>	                
		            </tr>
	            </t>
	            <t t-if="show_delivery_methods == 'False'"></t>            
    		</xpath>
   				<!-- Replace Taxes with %VAT -->
   				<!-- <t t-esc="account.tax.product.taxes_id[0].eq_price_percentage" /> -->
    			 <xpath expr="//tr[@id='order_total_taxes']" position="replace">
    			 <tr class="text-muted" id="order_delivery">
   					<t t-if="vat_7">
    				<td><abbr title="Taxes may be updated after providing shipping address">7% VAT:</abbr></td>

                <td class="text-right">
                    <span t-esc="vat_7" style="white-space: nowrap;" t-esc-options='{
                        "widget": "monetary",
                        "from_currency": "website_sale_order.pricelist_id.currency_id",
                        "display_currency": "user_id.partner_id.property_product_pricelist.currency_id"
                    }'/>
                </td>
                </t>
          		</tr>
   					<tr class="text-muted" id="order_delivery">
   					<t t-if="vat_19 > 0">
    				<td><abbr title="Taxes may be updated after providing shipping address">19% VAT:</abbr></td>
                <td class="text-right">
                    <span t-esc="vat_19" style="white-space: nowrap;" t-esc-options='{
                        "widget": "monetary",
                        "from_currency": "website_sale_order.pricelist_id.currency_id",
                        "display_currency": "user_id.partner_id.property_product_pricelist.currency_id"
                    }'/>
                </td>
                </t>	
          		</tr>
    			</xpath> 
    	</template>