Merge pull request #3091 from alexanderkyte/mobile_static_fix_mcs_tests
[mono.git] / mcs / class / System.Data / Test / System.Data / TestMerge1.xml
1 <MyDataSet>
2   <xs:schema id="MyDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema"
3  xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
4     <xs:element name="MyDataSet" msdata:IsDataSet="true" msdata:MainDataTable="Main" msdata:UseCurrentLocale="true">
5       <xs:complexType>
6         <xs:choice minOccurs="0" maxOccurs="unbounded">
7           <xs:element name="Main">
8             <xs:complexType>
9               <xs:sequence>
10                 <xs:element name="ID" type="xs:int" minOccurs="0" />
11                 <xs:element name="Data" type="xs:string" minOccurs="0" />
12               </xs:sequence>
13             </xs:complexType>
14           </xs:element>
15           <xs:element name="Child">
16             <xs:complexType>
17               <xs:sequence>
18                 <xs:element name="ID" type="xs:int" minOccurs="0" />
19                 <xs:element name="PID" type="xs:int" minOccurs="0" />
20                 <xs:element name="ChildData" type="xs:string" minOccurs="0" />
21               </xs:sequence>
22             </xs:complexType>
23           </xs:element>
24         </xs:choice>
25       </xs:complexType>
26       <xs:unique name="Constraint1">
27         <xs:selector xpath=".//Main" />
28         <xs:field xpath="ID" />
29       </xs:unique>
30       <xs:keyref name="MainToChild" refer="Constraint1">
31         <xs:selector xpath=".//Child" />
32         <xs:field xpath="PID" />
33       </xs:keyref>
34     </xs:element>
35   </xs:schema>
36   <Main>
37     <ID>1</ID>
38     <Data>One</Data>
39   </Main>
40   <Main>
41     <ID>2</ID>
42     <Data>Two</Data>
43   </Main>
44   <Main>
45     <ID>3</ID>
46     <Data>Three</Data>
47   </Main>
48   <Child>
49     <ID>1</ID>
50     <PID>1</PID>
51     <ChildData>Parent1Child1</ChildData>
52   </Child>
53   <Child>
54     <ID>2</ID>
55     <PID>1</PID>
56     <ChildData>Parent1Child2</ChildData>
57   </Child>
58   <Child>
59     <ID>3</ID>
60     <PID>2</PID>
61     <ChildData>Parent2Child3</ChildData>
62   </Child>
63 </MyDataSet>
64