<?xml version="1.0" encoding="UTF-8"?>
<!-- 编辑使用 XMLSpy v2006 U (http://www.altova.com) 由 any (any) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:element name="SSL_Data" type="SonySharedLibraryData">
		<xs:annotation>
			<xs:documentation>Comment describing your root element</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="SonySharedLibraryData">
		<xs:sequence>
			<xs:element name="MachineID" type="MachineID" minOccurs="0"/>
			<xs:element name="PluginFunction" type="PluginFunction"/>
			<xs:element name="SPIC" type="SPIC"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="MachineID">
		<xs:sequence>
			<xs:element name="ComplexMachineIDs" type="ComplexMachineIDs"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ComplexMachineIDs">
		<xs:sequence>
			<xs:element name="ComplexMachineID" type="ComplexMachineID" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ComplexMachineID">
		<xs:simpleContent>
			<xs:extension base="xs:string">
				<xs:attribute name="MappedMachineID" type="xs:string" use="required"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="PluginFunction">
		<xs:sequence>
			<xs:element name="ComplexEventFunctions" type="ComplexEventFunctions"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ComplexEventFunctions">
		<xs:sequence>
			<xs:element name="ComplexEventFunction" type="ComplexEventFunction" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ComplexEventFunction">
		<xs:simpleContent>
			<xs:extension base="xs:string">
				<xs:attribute name="SizeIn" type="xs:string" use="required"/>
				<xs:attribute name="SizeOut" type="xs:string" use="required"/>
				<xs:attribute name="EventCmdNum" type="xs:string" use="required"/>
				<xs:attribute name="NeedSN05Call" type="xs:string" use="required"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="SPIC">
		<xs:sequence>
			<xs:element name="SetsOfSPICCmd" type="SetsOfSPICCmd"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="SetsOfSPICCmd">
		<xs:sequence>
			<xs:element name="SetOfSPICCmd" type="SetOfSPICCmd" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="SetOfSPICCmd">
		<xs:sequence>
			<xs:element name="SPICCmd" type="SPICCmd" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:attribute name="SetID" use="required"/>
	</xs:complexType>
	<xs:complexType name="SPICCmd">
		<xs:simpleContent>
			<xs:extension base="xs:string"/>
		</xs:simpleContent>
	</xs:complexType>
</xs:schema>
