configurationengine/source/plugins/common/ConeLegacyRulePlugin/legacyruleplugin/xsd/ruleml.xsd
author m2lahtel
Tue, 10 Aug 2010 14:29:28 +0300
changeset 3 e7e0ae78773e
permissions -rw-r--r--
ConE 1.2.11 release
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
3
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
     1
<?xml version="1.0" encoding="UTF-8"?>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
     2
<xs:schema 
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
     3
	xmlns:xs="http://www.w3.org/2001/XMLSchema"
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
     4
	targetNamespace="http://www.s60.com/xml/ruleml/1"
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
     5
	xmlns:ruleml="http://www.s60.com/xml/ruleml/1"
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
     6
	elementFormDefault="qualified">
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
     7
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
     8
    <xs:element name="ruleml">
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
     9
        <xs:annotation>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    10
            <xs:documentation>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    11
                RuleML v1 implementation for specifying rules to execute.
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    12
            </xs:documentation>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    13
        </xs:annotation>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    14
        <xs:complexType>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    15
            <xs:choice minOccurs="0" maxOccurs="unbounded">
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    16
                <xs:element name="rule" type="xs:string">
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    17
                    <xs:annotation>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    18
                        <xs:documentation>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    19
                            <![CDATA[
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    20
                            <p>The rule element specifies a single rule to execute.</p><br/>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    21
                            
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    22
                            <p>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    23
                            For example:<br/>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    24
                            <b>&lt;rule>MyFeature.MySetting1 == 'test' configures MyFeature.MySetting2 = '1'&lt;/rule></b><br/>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    25
                            This would cause the value '1' to be assigned to the setting 'MyFeature.MySetting2'
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    26
                            if the value of the setting 'MyFeature.MySetting1' is 'test'.
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    27
                            </p>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    28
                            ]]>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    29
                        </xs:documentation>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    30
                    </xs:annotation>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    31
                </xs:element>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    32
            </xs:choice>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    33
        </xs:complexType>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    34
    </xs:element>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    35
</xs:schema>