summaryrefslogtreecommitdiff
path: root/testdata/integration/ontology_serialization/typesystem.out.osxml
blob: 4811b87e627028bb0646c1abd7da3dfbb38bf8f4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<document>
	<ontology name="test">
		<struct name="a" root="true">
			<attributes>
				<attribute name="type" type="bla.myEnum"/>
			</attributes>
			<primitive type="bla.myStruct"/>
		</struct>
	</ontology>
	<typesystem name="bla">
		<struct name="myParentStruct">
			<field default="1" name="i" type="int"/>
		</struct>
		<struct name="myStruct" parent="myParentStruct">
			<field default="" name="s" type="string"/>
		</struct>
		<enum name="myEnum">
			<entry>FUZZY</entry>
			<entry>PROBABILISTIC</entry>
			<entry>STRICT</entry>
		</enum>
		<constant name="C" type="myStruct" value="[
	4,
	&quot;bla&quot;
]"/>
	</typesystem>
	<test:a type="0">[
	&quot;i&quot;= 4,
	&quot;s&quot;= &quot;bla&quot;
]</test:a>
</document>