﻿<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="AssemblyTemplate"
    targetNamespace="http://Zondy.MapGISCitySvr.Xsd"
    elementFormDefault="qualified"
    xmlns="http://tempuri.org/BaseDataTemplate.xsd"
    xmlns:mstns="http://tempuri.org/BaseDataTemplate.xsd"
    xmlns:xs="http://www.w3.org/2001/XMLSchema"
    xmlns:gis="http://Zondy.MapGISCitySvr.Xsd"
>
	
  <!--反射项-->
  <xs:complexType name="_AssemblyItem">
    <xs:sequence>
	  <!--反射对象-->
	  <xs:element name="AssemblyObj" type="xs:string"></xs:element>
      <!--动态库-->
      <xs:element name="Library" type="xs:string"></xs:element>
      <!--命名空间-->
      <xs:element name="NameSpaceAndClass" type="xs:string"></xs:element>
    </xs:sequence>
  </xs:complexType>

  <!--反射组-->
  <xs:complexType name="_AssemblyGroup">
    <xs:sequence>
      <xs:element name="AssemblyItem" type="gis:_AssemblyItem" maxOccurs="unbounded"></xs:element>
    </xs:sequence>
    <!--反射对象-->
    <xs:attribute name="AssemblyObj" type="xs:string"></xs:attribute>
    <!--默认反射对象-->
    <xs:attribute name="DefObj" type="xs:string"></xs:attribute>
  </xs:complexType>

  <!--对应项-->
  <xs:complexType name="_LinkItem">
	 <xs:sequence>
		 <!--反射组名称-->
		 <xs:element name="AssemblyGroup" type="xs:string"></xs:element>
		 <!--反射项名称-->
		 <xs:element name="AssemblyItem" type="xs:string"></xs:element>
	 </xs:sequence>
  </xs:complexType>

 <!--对应组-->
 <xs:complexType name="_LinkGroup">
	<xs:sequence>
		<xs:element name="LinkItem" type="gis:_LinkItem" maxOccurs="unbounded"></xs:element>
	</xs:sequence>
	 <!--服务名-->
	 <xs:attribute name="ServiceName" type="xs:string"></xs:attribute>
 </xs:complexType>
	
</xs:schema>
