Lists Home |
Date Index |
Excellent idea... I really *really* like it.....
On Thu, 10 Mar 2005 5:16 am, Waleed Abdulla wrote:
> <xr:ruleset context="/PurchaseOrder/Item">
> <xr:calculate target="ItemTotal" value="UnitPrice * Quantity" />
> <xr:bind target=".">
> <xr:property name="OverLimit" dvalue="boolean(. > ../MaxPerItem)" />
> And, this is a sample purchase order:
Maybe I could use it in my markup?
I would embed the calculations directly in the xml.. Here I've
added an explanation mark to denote a formula, and keeping
the # to denote that the field return type will be a number or
a ? in the case of a boolean. This would give me something
a little more compact that would look like this:
ItemTotal#!="UnitPrice# * Quantity#"
OverLimit?!="Quantity# > ../MaxPerItem"
There are a number of applications in real life business
documents for this:
- US sales tax calculations
- Intercountry tax/GST/VAT issues
- (the afformentioned) shipping costs
- the ability to incorporate events..
Actually this whole idea is not dissimilar to linking
and calculations within spreadsheets. Providing the
scope stays within the document... I think that it is
quite a good idea.
It's definitely something worth pursuing further !
Computergrid : The ones with the most connections win.