SQL Server XML Data Type
SQL Server XML Data Type
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Countries">
<xs:complexType>
<xs:sequence>
<xs:element
maxOccurs="unbounded" name="Country" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Genres">
<xs:complexType>
<xs:sequence>
<xs:element
maxOccurs="unbounded" name="Genre" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Directors">
<xs:complexType>
<xs:sequence>
<xs:element
maxOccurs="unbounded" name="Director" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Producers">
<xs:complexType>
<xs:sequence>
<xs:element
maxOccurs="unbounded" name="Producer" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Screenplays">
<xs:complexType>
<xs:sequence>
<xs:element
maxOccurs="unbounded" name="Screenplay" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Writers">
<xs:complexType>
<xs:sequence>
<xs:element
maxOccurs="unbounded" name="Writer" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Actors">
<xs:complexType>
<xs:sequence>
<xs:element
maxOccurs="unbounded" name="Actor" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Cinematographers">
<xs:complexType>
<xs:sequence>
<xs:element
maxOccurs="unbounded" name="Cinematographer" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Editings">
<xs:complexType>
<xs:sequence>
<xs:element
maxOccurs="unbounded" name="Editing" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Studios">
<xs:complexType>
<xs:sequence>
<xs:element
maxOccurs="unbounded" name="Studio" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Distributors">
<xs:complexType>
<xs:sequence>
<xs:element
maxOccurs="unbounded" name="Distributor" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Synopsis" type="xs:string" />
<xs:extension base="xs:string">
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
'
2. Create a table with XML datatype
CREATE TABLE XMLTable
(id INT, xDoc XML (MovieSchema))
GO