|
|
Using _eval to supress multiple values with result='temp'
|
|
|
Code
|
<_data >
<CatalogItem >
<Cost >2550</Cost>
<Description >Fur coat</Description>
</CatalogItem>
</_data>
<_template name="decidePrice" >
# \.markup := 0.10 #
<_eval result="temp" >
<Price ># Cost * ( 1 + \.markup) #</Price>
</_eval>
# .__element !! view the raw current element without doing any processing !! #
</_template>
<_method context="price" element="CatalogItem" template="decidePrice" />
<_process context="price" element="CatalogItem" />
<_process context="price" element="CatalogItem" />
|
Output
|
<CatalogItem >
<Cost >2550</Cost>
<Description >Fur coat</Description>
<Price >2805</Price></CatalogItem>
<CatalogItem >
<Cost >2550</Cost>
<Description >Fur coat</Description>
<Price >2805</Price></CatalogItem>
|
Ref
|
x.2403
|
XML Script homepage
| Documentation home
| XML Script docs
| Command list
| Function list
| X-Tract docs
X-Stream, X-Tract and XML Script are trade marks of DecisionSoft Limited © Copyright 1998-2000 DecisionSoft Limited
|