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">
6 <xs:choice minOccurs="0" maxOccurs="unbounded">
7 <xs:element name="Main">
10 <xs:element name="ID" type="xs:int" minOccurs="0" />
11 <xs:element name="Data" type="xs:string" minOccurs="0" />
15 <xs:element name="Child">
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" />
26 <xs:unique name="Constraint1">
27 <xs:selector xpath=".//Main" />
28 <xs:field xpath="ID" />
30 <xs:keyref name="MainToChild" refer="Constraint1">
31 <xs:selector xpath=".//Child" />
32 <xs:field xpath="PID" />
51 <ChildData>Parent1Child1</ChildData>
56 <ChildData>Parent1Child2</ChildData>
61 <ChildData>Parent2Child3</ChildData>