It seems that you're missing the "@" before the attribute name. This should fix the problem:
<xr:rules xmlns:xr="http://www.xrules.org/2003/11">
<xr:ruleset context="/FLN">
<xr:calculate target="@SUM">
<xr:value>sum(CFLN)</xr:value>
</xr:calculate>
</xr:ruleset>
</xr:rules>
Regards,
Waleed
-----Original Message-----
From: radobject [mailto:radobject@...]
Sent: Saturday, January 13, 2007 2:18 PM
To: xrules@yahoogroups.com
Subject: Need help about XMLAttribute
Hi,
Thank you about XRule,It is so usefull Rule Management.
I have problem with XmlAttribute like this:
<FLN ID="F051601004" SUM="">
<CFLN ID="1">10</CFLN>
<CFLN ID="2">2</CFLN>
<CFLN ID="3">4</CFLN>
</FLN>
I want to calculate sum of CFLN and set it into SUM attribute.
<?xml version="1.0" encoding="utf-16"?>
<xr:rules xmlns:xr="http://www.xrules.org/2003/11">
<xr:ruleset context="/FLN">
<xr:calculate target="SUM">
<xr:value>sum(CFLN)</xr:value>
</xr:calculate>
</xr:ruleset>
</xr:rules>
But when I use this XRule, I get error "Not found SUM,You can use
CreateNode Attribute ...."
How can I set <SUM> XMlAttribute in my XML file.