i want to read the foll ruleml into dataset but it dosen't allow it .
plz suggest some solution .
the ruleml is as follows
<?xml version="1.0" encoding="ISO8859-1" ?>
<!DOCTYPE root (View Source for full doctype...)>
<directory>/root/</directory>
</logging>
<debug-mode>on</debug-mode>
</engine-cfg>
- <event-input name="None" type="xmlrpc">
</event-inputs>
- <rule name="rule1" delivery="all" limit="None" create="single" parameter="append">
<event-ref enabled="yes">sit1</event-ref>
<condition-ref enabled="no" />
<action-ref enabled="no" />
</rule>
- <rule name="rule2" delivery="all" limit="None" create="single" parameter="append">
<event-ref enabled="yes">sit1</event-ref>
<condition-ref enabled="no" />
<action-ref enabled="yes">action1</action-ref>
</rule>
</rules>
- <event-def name="e1" type="basic">
<parameter name="event_a" type="string" />
<parameter name="host_name" type="string" />
</parameters>
</event-def>
- <event-def name="e2" type="basic">
<parameter name="service_name" type="string" />
<parameter name="host_name" type="string" />
<parameter name="price" type="number" />
</parameters>
</event-def>
- <event-def name="e3" type="basic">
<parameter name="eve_3" type="string" />
</parameters>
</event-def>
- <event-def name="e4" type="basic">
<parameter name="e4_param" type="number" />
</parameters>
</event-def>
- <event-def name="sit1" type="composite">
<detect-event>e3</detect-event>
- <event-selector name="">
<condition>con1</condition>
<event-ref type="type">e1</event-ref>
<event-ref type="type">e2</event-ref>
</events>
</event-selector>
<event-ref name="order">e1</event-ref>
<event-ref name="sales">e2</event-ref>
</sequence>
</detector>
</event-def>
- <event-def name="sit2" type="composite">
<detect-event>e3</detect-event>
- <event-selector name="">
<event-ref name="sdfsd">e1</event-ref>
<event-ref name="event_2">e2</event-ref>
</and>
</detector>
</event-def>
</event-defs>
- <condition-def always-true="no" composite="no" name="con1">
- <parameter name="param1">
<event-ref type="type">e1</event-ref>
<param-ref>event_a</param-ref>
<instance>last</instance>
</parameter>
</parameters>
- <expression name="cond_one">
<param-ref>param1</param-ref>
</lhs>
<operator>equal</operator>
</expression>
</expressions>
<condition-ref>cond_one</condition-ref>
</composite-condition>
</condition-def>
</condition-defs>
- <action-def name="action1">
<action-item type="script" name="act1">/root/helllo.sh</action-item>
</action-def>
<action-def name="action2" />
</action-defs>
- <global-filter name="filter1">
<out-event>e1</out-event>
<condition-ref>con1</condition-ref>
<destination>host_name</destination>
</map>
</mappings>
</global-filter>
</global-filter-defs>
</config>
</root>