configurationengine/source/cone/confml/tests/testdata/read_write/extensions2.confml
changeset 5 d2c80f5cab53
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/configurationengine/source/cone/confml/tests/testdata/read_write/extensions2.confml	Thu Oct 21 16:36:53 2010 +0300
@@ -0,0 +1,40 @@
+<configuration xmlns="http://www.s60.com/xml/confml/2" name="Example Configuration" version="2.91.0" xmlns:ruleml="http://www.s60.com/xml/ruleml/3" xmlns:custom="mynamespace1" xmlns:xs="http://www.w3.org/2001/XMLSchema">
+    <extensions>
+        <custom:something foobar="barfoo">
+            <custom:foo>
+                <custom:foo2>bar</custom:foo2>
+            </custom:foo>
+            <custom:foo>bar2</custom:foo>
+        </custom:something>
+        <custom:something2 foobar="foba"/>
+        <ruleml:rule id="SampleRuleID">${Feature/Boolean} == true</ruleml:rule>
+        <ruleml:eval_globals file="scripts/eval_globals_example.py"/>
+        <ruleml:eval_globals>
+def is_foobar(value):
+	if value.lower() == "foobar":
+		return True
+	else:
+		return False
+        </ruleml:eval_globals>
+    </extensions>
+    <feature ref="ExampleFeature" name="Example Feature Settings" custom:foo="3">
+        <desc>This is the description for the feature. It can be used for display purposes.</desc>
+        <setting ref="setting1" name="Setting 1" type="int" readOnly="false" custom:bar="1">
+            <extensions>
+                <custom:something myattribute="baar">
+                    <custom:foo myatt="baarfoo">bar</custom:foo>
+                </custom:something>
+                <custom:something2 myattribute="bar"/>
+            </extensions>
+            <desc>The first setting</desc>
+        </setting>
+        <setting ref="Int" name="Int setting" type="int" ruleml:relevant="SampleRuleID"/>
+        <setting ref="MMSMessageSize" name="MMS Message Size" type="selection">
+            <option name="small" value="10" relevant="MMSSmall = true"/>
+            <option name="medium" value="20" custom:foo="4"/>
+            <option name="large" value="30"/>
+            <xs:minInclusive value="0"/>
+            <xs:maxInclusive value="50"/>
+        </setting>
+    </feature>
+</configuration>
\ No newline at end of file