home *** CD-ROM | disk | FTP | other *** search
/ io Programmo 40 / IOPROG_40.ISO / SOFT / NETFrameworkSDK.exe / comredis.cab / catalog.xms < prev    next >
Encoding:
Extensible Markup Language  |  2000-06-23  |  30.0 KB  |  389 lines

  1. <?xml version ="1.0"?>
  2. <Schema name = "ComCatData_v6"
  3.   xmlns="urn:schemas-microsoft-com:xml-data"
  4.   xmlns:dt="urn:schemas-microsoft-com:datatypes">
  5.  
  6.   <ElementType name = "webconfig" content = "eltOnly" order = "many" model="open"/>
  7.   <ElementType name = "PERDATABASEW" content = "eltOnly" order = "seq" model="closed">
  8.       <element type = "DatabaseWiring" minOccurs = "0" maxOccurs = "*"/>
  9.   </ElementType>
  10.   <ElementType name = "DatabaseWiring" content = "empty" order = "many" model="closed">
  11.       <AttributeType name = "Database" dt:type="string" required = "yes"/><attribute type = "Database"/>
  12.       <AttributeType name = "DefaultServerInterceptor" dt:type="string" required = "no"/><attribute type = "DefaultServerInterceptor"/>
  13.       <AttributeType name = "DefaultServerReadPlugin" dt:type="string" required = "no"/><attribute type = "DefaultServerReadPlugin"/>
  14.       <AttributeType name = "DefaultServerWritePlugin" dt:type="string" required = "no"/><attribute type = "DefaultServerWritePlugin"/>
  15.       <AttributeType name = "DefaultServerLocator" dt:type="string" required = "no"/><attribute type = "DefaultServerLocator"/>
  16.       <AttributeType name = "DefaultServerFlags" dt:type="ui4" required = "no"/><attribute type = "DefaultServerFlags"/>
  17.       <AttributeType name = "DefaultClientInterceptor" dt:type="string" required = "no"/><attribute type = "DefaultClientInterceptor"/>
  18.       <AttributeType name = "DefaultClientReadPlugin" dt:type="string" required = "no"/><attribute type = "DefaultClientReadPlugin"/>
  19.       <AttributeType name = "DefaultClientWritePlugin" dt:type="string" required = "no"/><attribute type = "DefaultClientWritePlugin"/>
  20.       <AttributeType name = "DefaultClientLocator" dt:type="string" required = "no"/><attribute type = "DefaultClientLocator"/>
  21.       <AttributeType name = "DefaultClientFlags" dt:type="ui4" required = "no"/><attribute type = "DefaultClientFlags"/>
  22.       <AttributeType name = "PerTableWiringNeeded" dt:type="ui4" required = "yes"/><attribute type = "PerTableWiringNeeded"/>
  23.   </ElementType>
  24.   <ElementType name = "CLIENTSIDEW" content = "eltOnly" order = "seq" model="closed">
  25.       <element type = "ClientWiring" minOccurs = "0" maxOccurs = "*"/>
  26.   </ElementType>
  27.   <ElementType name = "ClientWiring" content = "empty" order = "many" model="closed">
  28.       <AttributeType name = "Table" dt:type="string" required = "yes"/><attribute type = "Table"/>
  29.       <AttributeType name = "Interceptor" dt:type="string" required = "no"/><attribute type = "Interceptor"/>
  30.       <AttributeType name = "InterceptorType" dt:type="enumeration" dt:values="FIRST NEXT " required = "no"/><attribute type = "InterceptorType"/>
  31.       <AttributeType name = "InterceptorOrder" dt:type="ui4" required = "yes"/><attribute type = "InterceptorOrder"/>
  32.       <AttributeType name = "ReadPlugin" dt:type="string" required = "no"/><attribute type = "ReadPlugin"/>
  33.       <AttributeType name = "WritePlugin" dt:type="string" required = "no"/><attribute type = "WritePlugin"/>
  34.       <AttributeType name = "Flags" dt:type="ui4" required = "no"/><attribute type = "Flags"/>
  35.       <AttributeType name = "Locator" dt:type="string" required = "no"/><attribute type = "Locator"/>
  36.   </ElementType>
  37.   <ElementType name = "SERVERSIDEW" content = "eltOnly" order = "seq" model="closed">
  38.       <element type = "ServerWiring" minOccurs = "0" maxOccurs = "*"/>
  39.   </ElementType>
  40.   <ElementType name = "ServerWiring" content = "empty" order = "many" model="closed">
  41.       <AttributeType name = "Table" dt:type="string" required = "yes"/><attribute type = "Table"/>
  42.       <AttributeType name = "Interceptor" dt:type="string" required = "no"/><attribute type = "Interceptor"/>
  43.       <AttributeType name = "InterceptorType" dt:type="enumeration" dt:values="FIRST NEXT " required = "no"/><attribute type = "InterceptorType"/>
  44.       <AttributeType name = "InterceptorOrder" dt:type="ui4" required = "yes"/><attribute type = "InterceptorOrder"/>
  45.       <AttributeType name = "ReadPlugin" dt:type="string" required = "no"/><attribute type = "ReadPlugin"/>
  46.       <AttributeType name = "WritePlugin" dt:type="string" required = "no"/><attribute type = "WritePlugin"/>
  47.       <AttributeType name = "Flags" dt:type="ui4" required = "no"/><attribute type = "Flags"/>
  48.       <AttributeType name = "Locator" dt:type="string" required = "no"/><attribute type = "Locator"/>
  49.   </ElementType>
  50.   <ElementType name = "MAPPINGW" content = "eltOnly" order = "seq" model="closed">
  51.       <element type = "MappingWiring" minOccurs = "0" maxOccurs = "*"/>
  52.   </ElementType>
  53.   <ElementType name = "MappingWiring" content = "empty" order = "many" model="closed">
  54.       <AttributeType name = "SimpleObject" dt:type="string" required = "yes"/><attribute type = "SimpleObject"/>
  55.       <AttributeType name = "DLL" dt:type="string" required = "yes"/><attribute type = "DLL"/>
  56.       <AttributeType name = "LoadAsNeeded" dt:type="ui4" required = "yes"/><attribute type = "LoadAsNeeded"/>
  57.   </ElementType>
  58.   <ElementType name = "ManagedWiring" content = "eltOnly" order = "seq" model="closed">
  59.       <element type = "Intercept" minOccurs = "0" maxOccurs = "*"/>
  60.   </ElementType>
  61.   <ElementType name = "Intercept" content = "empty" order = "many" model="closed">
  62.       <AttributeType name = "ConfigType" dt:type="string" required = "yes"/><attribute type = "ConfigType"/>
  63.       <AttributeType name = "Protocol" dt:type="string" required = "yes"/><attribute type = "Protocol"/>
  64.       <AttributeType name = "Order" dt:type="ui4" required = "yes"/><attribute type = "Order"/>
  65.       <AttributeType name = "InterceptorClass" dt:type="string" required = "no"/><attribute type = "InterceptorClass"/>
  66.       <AttributeType name = "InterceptorType" dt:type="enumeration" dt:values="Reader Writer Transformer Merger Validator " required = "yes"/><attribute type = "InterceptorType"/>
  67.       <AttributeType name = "InterceptorFlags" dt:type="ui4" required = "no"/><attribute type = "InterceptorFlags"/>
  68.   </ElementType>
  69.   <ElementType name = "SchemaFiles" content = "eltOnly" order = "seq" model="closed">
  70.       <element type = "SchemaFile" minOccurs = "0" maxOccurs = "*"/>
  71.   </ElementType>
  72.   <ElementType name = "SchemaFile" content = "empty" order = "many" model="closed">
  73.       <AttributeType name = "Name" dt:type="string" required = "yes"/><attribute type = "Name"/>
  74.       <AttributeType name = "Path" dt:type="string" required = "no"/><attribute type = "Path"/>
  75.   </ElementType>
  76.   <ElementType name = "AppDomain" content = "empty" order = "many" model="closed">
  77.       <AttributeType name = "PrivatePath" dt:type="string" required = "yes"/><attribute type = "PrivatePath"/>
  78.       <AttributeType name = "SharedPath" dt:type="string" required = "no"/><attribute type = "SharedPath"/>
  79.       <AttributeType name = "ShadowCopy" dt:type="string" required = "no"/><attribute type = "ShadowCopy"/>
  80.   </ElementType>
  81.   <ElementType name = "BindingMode" content = "eltOnly" order = "seq" model="closed">
  82.       <element type = "AppBindingMode" minOccurs = "0" maxOccurs = "*"/>
  83.   </ElementType>
  84.   <ElementType name = "AppBindingMode" content = "empty" order = "many" model="closed">
  85.       <AttributeType name = "Mode" dt:type="string" required = "yes"/><attribute type = "Mode"/>
  86.   </ElementType>
  87.   <ElementType name = "BindingPolicy" content = "eltOnly" order = "seq" model="closed">
  88.       <element type = "BindingRedir" minOccurs = "0" maxOccurs = "*"/>
  89.   </ElementType>
  90.   <ElementType name = "BindingRedir" content = "empty" order = "many" model="closed">
  91.       <AttributeType name = "Name" dt:type="string" required = "yes"/><attribute type = "Name"/>
  92.       <AttributeType name = "Originator" dt:type="string" required = "yes"/><attribute type = "Originator"/>
  93.       <AttributeType name = "Version" dt:type="string" required = "yes"/><attribute type = "Version"/>
  94.       <AttributeType name = "VersionNew" dt:type="string" required = "no"/><attribute type = "VersionNew"/>
  95.       <AttributeType name = "UseLatestBuildRevision" dt:type="string" required = "no"/><attribute type = "UseLatestBuildRevision"/>
  96.   </ElementType>
  97.   <ElementType name = "Assemblies" content = "eltOnly" order = "seq" model="closed">
  98.       <element type = "CodeBaseHint" minOccurs = "0" maxOccurs = "*"/>
  99.   </ElementType>
  100.   <ElementType name = "CodeBaseHint" content = "empty" order = "many" model="closed">
  101.       <AttributeType name = "Name" dt:type="string" required = "yes"/><attribute type = "Name"/>
  102.       <AttributeType name = "Originator" dt:type="string" required = "yes"/><attribute type = "Originator"/>
  103.       <AttributeType name = "Version" dt:type="string" required = "yes"/><attribute type = "Version"/>
  104.       <AttributeType name = "CodeBase" dt:type="string" required = "no"/><attribute type = "CodeBase"/>
  105.   </ElementType>
  106.   <ElementType name = "configsections" content = "empty" order = "seq" model="open"/>
  107.   <ElementType name = "httpmodules" content = "empty" order = "seq" model="open"/>
  108.   <ElementType name = "httphandlers" content = "empty" order = "seq" model="open"/>
  109.   <ElementType name = "httphandlerfactories" content = "empty" order = "seq" model="open"/>
  110.   <ElementType name = "sessionstate" content = "empty" order = "many" model="closed">
  111.       <AttributeType name = "inproc" dt:type="string" required = "no"/><attribute type = "inproc"/>
  112.       <AttributeType name = "cookieless" dt:type="string" required = "no"/><attribute type = "cookieless"/>
  113.       <AttributeType name = "usesqlserver" dt:type="string" required = "no"/><attribute type = "usesqlserver"/>
  114.       <AttributeType name = "timeout" dt:type="ui4" required = "no"/><attribute type = "timeout"/>
  115.       <AttributeType name = "server" dt:type="string" required = "no"/><attribute type = "server"/>
  116.       <AttributeType name = "port" dt:type="string" required = "no"/><attribute type = "port"/>
  117.   </ElementType>
  118.   <ElementType name = "globalization" content = "empty" order = "many" model="closed">
  119.       <AttributeType name = "requestencoding" dt:type="string" required = "no"/><attribute type = "requestencoding"/>
  120.       <AttributeType name = "responseencoding" dt:type="string" required = "no"/><attribute type = "responseencoding"/>
  121.       <AttributeType name = "fileencoding" dt:type="string" required = "no"/><attribute type = "fileencoding"/>
  122.       <AttributeType name = "culture" dt:type="string" required = "no"/><attribute type = "culture"/>
  123.       <AttributeType name = "uiculture" dt:type="string" required = "no"/><attribute type = "uiculture"/>
  124.   </ElementType>
  125.   <ElementType name = "compilation" content = "eltOnly" order = "many" model="closed">
  126.       <AttributeType name = "debugmode" dt:type="string" required = "no"/><attribute type = "debugmode"/>
  127.       <AttributeType name = "generateonly" dt:type="string" required = "no"/><attribute type = "generateonly"/>
  128.       <AttributeType name = "defaultlanguage" dt:type="string" required = "no"/><attribute type = "defaultlanguage"/>
  129.       <element minOccurs = "0"  maxOccurs = "1"  type = "compilers"/>
  130.   </ElementType>
  131.   <ElementType name = "compilers" content = "eltOnly" order = "seq" model="closed">
  132.       <element type = "compiler" minOccurs = "0" maxOccurs = "*"/>
  133.   </ElementType>
  134.   <ElementType name = "compiler" content = "empty" order = "many" model="closed">
  135.       <AttributeType name = "language" dt:type="string" required = "no"/><attribute type = "language"/>
  136.       <AttributeType name = "extension" dt:type="string" required = "no"/><attribute type = "extension"/>
  137.       <AttributeType name = "type" dt:type="string" required = "no"/><attribute type = "type"/>
  138.   </ElementType>
  139.   <ElementType name = "assemblies" content = "empty" order = "seq" model="open"/>
  140.   <ElementType name = "trace" content = "empty" order = "many" model="closed">
  141.       <AttributeType name = "enabled" dt:type="string" required = "no"/><attribute type = "enabled"/>
  142.       <AttributeType name = "requestlimit" dt:type="ui4" required = "no"/><attribute type = "requestlimit"/>
  143.       <AttributeType name = "pageoutput" dt:type="string" required = "no"/><attribute type = "pageoutput"/>
  144.       <AttributeType name = "outputmode" dt:type="enumeration" dt:values="time category " required = "no"/><attribute type = "outputmode"/>
  145.   </ElementType>
  146.   <ElementType name = "securitycollection" content = "eltOnly" order = "seq" model="closed">
  147.       <element type = "security" minOccurs = "0" maxOccurs = "*"/>
  148.   </ElementType>
  149.   <ElementType name = "security" content = "eltOnly" order = "many" model="closed">
  150.       <AttributeType name = "app" dt:type="string" required = "no"/><attribute type = "app"/>
  151.       <element minOccurs = "0"  maxOccurs = "*"  type = "authentication"/>
  152.       <element minOccurs = "0"  maxOccurs = "1"  type = "identity"/>
  153.   </ElementType>
  154.   <ElementType name = "authentication" content = "eltOnly" order = "many" model="closed">
  155.       <AttributeType name = "mode" dt:type="enumeration" dt:values="None Windows Cookie Passport " required = "no"/><attribute type = "mode"/>
  156.       <element minOccurs = "0"  maxOccurs = "*"  type = "cookie"/>
  157.       <element minOccurs = "0"  maxOccurs = "*"  type = "passport"/>
  158.   </ElementType>
  159.   <ElementType name = "cookie" content = "eltOnly" order = "many" model="closed">
  160.       <AttributeType name = "cookie" dt:type="string" required = "no"/><attribute type = "cookie"/>
  161.       <AttributeType name = "loginurl" dt:type="string" required = "no"/><attribute type = "loginurl"/>
  162.       <AttributeType name = "decryptionkey" dt:type="string" required = "no"/><attribute type = "decryptionkey"/>
  163.       <element minOccurs = "0"  maxOccurs = "*"  type = "credentials"/>
  164.   </ElementType>
  165.   <ElementType name = "credentials" content = "eltOnly" order = "many" model="closed">
  166.       <AttributeType name = "passwordformat" dt:type="string" required = "no"/><attribute type = "passwordformat"/>
  167.       <element minOccurs = "0"  maxOccurs = "*"  type = "user"/>
  168.   </ElementType>
  169.   <ElementType name = "user" content = "empty" order = "many" model="closed">
  170.       <AttributeType name = "name" dt:type="string" required = "no"/><attribute type = "name"/>
  171.       <AttributeType name = "password" dt:type="string" required = "no"/><attribute type = "password"/>
  172.   </ElementType>
  173.   <ElementType name = "passport" content = "empty" order = "many" model="closed">
  174.       <AttributeType name = "redirecturl" dt:type="string" required = "no"/><attribute type = "redirecturl"/>
  175.   </ElementType>
  176.   <ElementType name = "authorization" content = "empty" order = "seq" model="open"/>
  177.   <ElementType name = "identity" content = "eltOnly" order = "seq" model="closed">
  178.       <element type = "Aidentity" minOccurs = "0" maxOccurs = "*"/>
  179.   </ElementType>
  180.   <ElementType name = "Aidentity" content = "eltOnly" order = "many" model="closed">
  181.       <element minOccurs = "0"  maxOccurs = "*"  type = "impersonation"/>
  182.       <element minOccurs = "0"  maxOccurs = "*"  type = "codeaccess"/>
  183.   </ElementType>
  184.   <ElementType name = "impersonation" content = "empty" order = "many" model="closed">
  185.       <AttributeType name = "enable" dt:type="string" required = "no"/><attribute type = "enable"/>
  186.   </ElementType>
  187.   <ElementType name = "codeaccess" content = "empty" order = "many" model="closed">
  188.       <AttributeType name = "permissionset" dt:type="string" required = "no"/><attribute type = "permissionset"/>
  189.   </ElementType>
  190.   <ElementType name = "customerrors" content = "empty" order = "many" model="closed">
  191.       <AttributeType name = "mode" dt:type="enumeration" dt:values="On Off RemoteOnly " required = "no"/><attribute type = "mode"/>
  192.   </ElementType>
  193.   <ElementType name = "myweb" content = "empty" order = "many" model="closed">
  194.       <AttributeType name = "defaultinstalllocation" dt:type="string" required = "no"/><attribute type = "defaultinstalllocation"/>
  195.       <AttributeType name = "admindir" dt:type="string" required = "no"/><attribute type = "admindir"/>
  196.   </ElementType>
  197.   <ElementType name = "webcontrols" content = "empty" order = "many" model="closed">
  198.       <AttributeType name = "clientscriptslocation" dt:type="string" required = "no"/><attribute type = "clientscriptslocation"/>
  199.   </ElementType>
  200.   <ElementType name = "webservicescollection" content = "eltOnly" order = "seq" model="closed">
  201.       <element type = "webservices" minOccurs = "0" maxOccurs = "*"/>
  202.   </ElementType>
  203.   <ElementType name = "webservices" content = "eltOnly" order = "many" model="closed">
  204.       <AttributeType name = "app" dt:type="string" required = "no"/><attribute type = "app"/>
  205.       <element minOccurs = "0"  maxOccurs = "*"  type = "sdlHelpGenerator"/>
  206.   </ElementType>
  207.   <ElementType name = "protocolTypes" content = "empty" order = "seq" model="open"/>
  208.   <ElementType name = "returnWriterTypes" content = "empty" order = "seq" model="open"/>
  209.   <ElementType name = "parameterReaderTypes" content = "empty" order = "seq" model="open"/>
  210.   <ElementType name = "protocolReflectorTypes" content = "empty" order = "seq" model="open"/>
  211.   <ElementType name = "mimeReflectorTypes" content = "empty" order = "seq" model="open"/>
  212.   <ElementType name = "protocolImporterTypes" content = "empty" order = "seq" model="open"/>
  213.   <ElementType name = "mimeImporterTypes" content = "empty" order = "seq" model="open"/>
  214.   <ElementType name = "protocolInfoTypes" content = "empty" order = "seq" model="open"/>
  215.   <ElementType name = "mimeInfoTypes" content = "empty" order = "seq" model="open"/>
  216.   <ElementType name = "referenceResolverTypes" content = "empty" order = "seq" model="open"/>
  217.   <ElementType name = "discoverySearchPatternTypes" content = "empty" order = "seq" model="open"/>
  218.   <ElementType name = "sdlHelpGenerator" content = "empty" order = "many" model="closed">
  219.       <AttributeType name = "href" dt:type="string" required = "no"/><attribute type = "href"/>
  220.   </ElementType>
  221.   <ElementType name = "iisfilter" content = "empty" order = "many" model="closed">
  222.       <AttributeType name = "enablecookielesssessions" dt:type="string" required = "yes"/><attribute type = "enablecookielesssessions"/>
  223.   </ElementType>
  224.   <ElementType name = "iisprocessmodel" content = "empty" order = "many" model="closed">
  225.       <AttributeType name = "key" dt:type="string" required = "no"/><attribute type = "key"/>
  226.       <AttributeType name = "enable" dt:type="string" required = "no"/><attribute type = "enable"/>
  227.       <AttributeType name = "timeout" dt:type="ui4" required = "no"/><attribute type = "timeout"/>
  228.       <AttributeType name = "idletimeout" dt:type="ui4" required = "no"/><attribute type = "idletimeout"/>
  229.       <AttributeType name = "shutdowntimeout" dt:type="ui4" required = "no"/><attribute type = "shutdowntimeout"/>
  230.       <AttributeType name = "requestlimit" dt:type="ui4" required = "no"/><attribute type = "requestlimit"/>
  231.       <AttributeType name = "requestqueuelimit" dt:type="ui4" required = "no"/><attribute type = "requestqueuelimit"/>
  232.       <AttributeType name = "memorylimit" dt:type="ui4" required = "no"/><attribute type = "memorylimit"/>
  233.       <AttributeType name = "cpumask" dt:type="ui4" required = "no"/><attribute type = "cpumask"/>
  234.       <AttributeType name = "usecpuaffinity" dt:type="string" required = "no"/><attribute type = "usecpuaffinity"/>
  235.       <AttributeType name = "requestacks" dt:type="ui4" required = "no"/><attribute type = "requestacks"/>
  236.   </ElementType>
  237.   <ElementType name = "location" content = "empty" order = "many" model="closed">
  238.       <AttributeType name = "path" dt:type="string" required = "yes"/><attribute type = "path"/>
  239.   </ElementType>
  240.   <ElementType name = "NameValuePairTable" content = "empty" order = "seq" model="open"/>
  241.   <ElementType name = "TableAssemblySettings" content = "eltOnly" order = "seq" model="closed">
  242.       <element type = "TableAssemblySetting" minOccurs = "0" maxOccurs = "*"/>
  243.   </ElementType>
  244.   <ElementType name = "TableAssemblySetting" content = "empty" order = "many" model="closed">
  245.       <AttributeType name = "Name" dt:type="string" required = "yes"/><attribute type = "Name"/>
  246.       <AttributeType name = "Type" dt:type="ui4" required = "no"/><attribute type = "Type"/>
  247.       <AttributeType name = "Flag" dt:type="ui4" required = "no"/><attribute type = "Flag"/>
  248.       <AttributeType name = "Value" dt:type="bin.hex" required = "no"/><attribute type = "Value"/>
  249.   </ElementType>
  250.   <ElementType name = "TableSettingsTemp1" content = "eltOnly" order = "seq" model="closed">
  251.       <element type = "TableSettingTemp1" minOccurs = "0" maxOccurs = "*"/>
  252.   </ElementType>
  253.   <ElementType name = "TableSettingTemp1" content = "empty" order = "many" model="closed">
  254.       <AttributeType name = "Name" dt:type="string" required = "yes"/><attribute type = "Name"/>
  255.       <AttributeType name = "Type" dt:type="ui4" required = "no"/><attribute type = "Type"/>
  256.       <AttributeType name = "Flag" dt:type="ui4" required = "no"/><attribute type = "Flag"/>
  257.       <AttributeType name = "Value" dt:type="bin.hex" required = "no"/><attribute type = "Value"/>
  258.   </ElementType>
  259.   <ElementType name = "TableSettingsTemp2" content = "eltOnly" order = "seq" model="closed">
  260.       <element type = "TableSettingTemp2" minOccurs = "0" maxOccurs = "*"/>
  261.   </ElementType>
  262.   <ElementType name = "TableSettingTemp2" content = "empty" order = "many" model="closed">
  263.       <AttributeType name = "Name" dt:type="string" required = "yes"/><attribute type = "Name"/>
  264.       <AttributeType name = "Type" dt:type="ui4" required = "no"/><attribute type = "Type"/>
  265.       <AttributeType name = "Flag" dt:type="ui4" required = "no"/><attribute type = "Flag"/>
  266.       <AttributeType name = "Value" dt:type="bin.hex" required = "no"/><attribute type = "Value"/>
  267.   </ElementType>
  268.   <ElementType name = "TableSettingsTemp3" content = "eltOnly" order = "seq" model="closed">
  269.       <element type = "TableSettingTemp3" minOccurs = "0" maxOccurs = "*"/>
  270.   </ElementType>
  271.   <ElementType name = "TableSettingTemp3" content = "empty" order = "many" model="closed">
  272.       <AttributeType name = "Name" dt:type="string" required = "yes"/><attribute type = "Name"/>
  273.       <AttributeType name = "Type" dt:type="ui4" required = "no"/><attribute type = "Type"/>
  274.       <AttributeType name = "Flag" dt:type="ui4" required = "no"/><attribute type = "Flag"/>
  275.       <AttributeType name = "Value" dt:type="bin.hex" required = "no"/><attribute type = "Value"/>
  276.   </ElementType>
  277.   <ElementType name = "TableSettingsTemp4" content = "eltOnly" order = "seq" model="closed">
  278.       <element type = "TableSettingTemp4" minOccurs = "0" maxOccurs = "*"/>
  279.   </ElementType>
  280.   <ElementType name = "TableSettingTemp4" content = "empty" order = "many" model="closed">
  281.       <AttributeType name = "Name" dt:type="string" required = "yes"/><attribute type = "Name"/>
  282.       <AttributeType name = "Type" dt:type="ui4" required = "no"/><attribute type = "Type"/>
  283.       <AttributeType name = "Flag" dt:type="ui4" required = "no"/><attribute type = "Flag"/>
  284.       <AttributeType name = "Value" dt:type="bin.hex" required = "no"/><attribute type = "Value"/>
  285.   </ElementType>
  286.   <ElementType name = "TableSettingsTemp5" content = "eltOnly" order = "seq" model="closed">
  287.       <element type = "TableSettingTemp5" minOccurs = "0" maxOccurs = "*"/>
  288.   </ElementType>
  289.   <ElementType name = "TableSettingTemp5" content = "empty" order = "many" model="closed">
  290.       <AttributeType name = "Name" dt:type="string" required = "yes"/><attribute type = "Name"/>
  291.       <AttributeType name = "Type" dt:type="ui4" required = "no"/><attribute type = "Type"/>
  292.       <AttributeType name = "Flag" dt:type="ui4" required = "no"/><attribute type = "Flag"/>
  293.       <AttributeType name = "Value" dt:type="bin.hex" required = "no"/><attribute type = "Value"/>
  294.   </ElementType>
  295.   <ElementType name = "TableSimpleSettings" content = "eltOnly" order = "seq" model="closed">
  296.       <element type = "TableSimpleSetting" minOccurs = "0" maxOccurs = "*"/>
  297.   </ElementType>
  298.   <ElementType name = "TableSimpleSetting" content = "empty" order = "many" model="closed">
  299.       <AttributeType name = "Name" dt:type="string" required = "yes"/><attribute type = "Name"/>
  300.       <AttributeType name = "Flag" dt:type="ui4" required = "no"/><attribute type = "Flag"/>
  301.       <AttributeType name = "Value" dt:type="string" required = "no"/><attribute type = "Value"/>
  302.   </ElementType>
  303.   <ElementType name = "TEST1" content = "eltOnly" order = "seq" model="closed">
  304.       <element type = "ATest1" minOccurs = "0" maxOccurs = "*"/>
  305.   </ElementType>
  306.   <ElementType name = "ATest1" content = "empty" order = "many" model="closed">
  307.       <AttributeType name = "Name" dt:type="string" required = "yes"/><attribute type = "Name"/>
  308.       <AttributeType name = "Type" dt:type="ui4" required = "no"/><attribute type = "Type"/>
  309.       <AttributeType name = "Flag" dt:type="ui4" required = "no"/><attribute type = "Flag"/>
  310.       <AttributeType name = "Value" dt:type="bin.hex" required = "no"/><attribute type = "Value"/>
  311.       <AttributeType name = "Boolean" dt:type="string" required = "no"/><attribute type = "Boolean"/>
  312.   </ElementType>
  313.   <ElementType name = "NormalTable" content = "eltOnly" order = "seq" model="closed">
  314.       <element type = "NormalRow" minOccurs = "0" maxOccurs = "*"/>
  315.   </ElementType>
  316.   <ElementType name = "NormalRow" content = "eltOnly" order = "many" model="closed">
  317.       <AttributeType name = "String" dt:type="string" required = "yes"/><attribute type = "String"/>
  318.       <AttributeType name = "UI4" dt:type="ui4" required = "no"/><attribute type = "UI4"/>
  319.       <AttributeType name = "Bytes" dt:type="bin.hex" required = "no"/><attribute type = "Bytes"/>
  320.       <element minOccurs = "0"  maxOccurs = "1"  type = "ContainedTable"/>
  321.   </ElementType>
  322.   <ElementType name = "NoParentRow" content = "eltOnly" order = "many" model="closed">
  323.       <AttributeType name = "String" dt:type="string" required = "yes"/><attribute type = "String"/>
  324.       <AttributeType name = "UI4" dt:type="ui4" required = "no"/><attribute type = "UI4"/>
  325.       <AttributeType name = "Bytes" dt:type="bin.hex" required = "no"/><attribute type = "Bytes"/>
  326.       <element minOccurs = "0"  maxOccurs = "*"  type = "NoParentContainedRow"/>
  327.   </ElementType>
  328.   <ElementType name = "ContainedTable" content = "eltOnly" order = "seq" model="closed">
  329.       <element type = "ContainedRow" minOccurs = "0" maxOccurs = "*"/>
  330.   </ElementType>
  331.   <ElementType name = "ContainedRow" content = "empty" order = "many" model="closed">
  332.       <AttributeType name = "UI4" dt:type="ui4" required = "yes"/><attribute type = "UI4"/>
  333.   </ElementType>
  334.   <ElementType name = "NoParentContainedRow" content = "empty" order = "many" model="closed">
  335.       <AttributeType name = "UI4" dt:type="ui4" required = "yes"/><attribute type = "UI4"/>
  336.   </ElementType>
  337.   <ElementType name = "ParentToEnumAsPublicRowName" content = "eltOnly" order = "seq" model="closed">
  338.       <element type = "AParentToEnumAsPublicRowName" minOccurs = "0" maxOccurs = "*"/>
  339.   </ElementType>
  340.   <ElementType name = "AParentToEnumAsPublicRowName" content = "empty" order = "many" model="closed">
  341.       <AttributeType name = "parentkey" dt:type="ui4" required = "yes"/><attribute type = "parentkey"/>
  342.   </ElementType>
  343.   <ElementType name = "EnumAsPublicRowName" content = "empty" order = "seq" model="open"/>
  344.   <ElementType name = "EnumAsPublicRowName2" content = "empty" order = "seq" model="open"/>
  345.   
  346.  
  347.   <ElementType name = "configuration" content = "eltOnly" order = "many" model="open">
  348.       <element minOccurs = "0"  maxOccurs = "1"  type = "PERDATABASEW"/>
  349.       <element minOccurs = "0"  maxOccurs = "1"  type = "CLIENTSIDEW"/>
  350.       <element minOccurs = "0"  maxOccurs = "1"  type = "SERVERSIDEW"/>
  351.       <element minOccurs = "0"  maxOccurs = "1"  type = "MAPPINGW"/>
  352.       <element minOccurs = "0"  maxOccurs = "1"  type = "ManagedWiring"/>
  353.       <element minOccurs = "0"  maxOccurs = "1"  type = "SchemaFiles"/>
  354.       <element minOccurs = "0"  maxOccurs = "*"  type = "AppDomain"/>
  355.       <element minOccurs = "0"  maxOccurs = "1"  type = "BindingMode"/>
  356.       <element minOccurs = "0"  maxOccurs = "1"  type = "BindingPolicy"/>
  357.       <element minOccurs = "0"  maxOccurs = "1"  type = "Assemblies"/>
  358.       <element minOccurs = "0"  maxOccurs = "1"  type = "configsections"/>
  359.       <element minOccurs = "0"  maxOccurs = "1"  type = "httpmodules"/>
  360.       <element minOccurs = "0"  maxOccurs = "1"  type = "httphandlers"/>
  361.       <element minOccurs = "0"  maxOccurs = "1"  type = "httphandlerfactories"/>
  362.       <element minOccurs = "0"  maxOccurs = "*"  type = "sessionstate"/>
  363.       <element minOccurs = "0"  maxOccurs = "*"  type = "globalization"/>
  364.       <element minOccurs = "0"  maxOccurs = "*"  type = "compilation"/>
  365.       <element minOccurs = "0"  maxOccurs = "*"  type = "trace"/>
  366.       <element minOccurs = "0"  maxOccurs = "1"  type = "securitycollection"/>
  367.       <element minOccurs = "0"  maxOccurs = "*"  type = "customerrors"/>
  368.       <element minOccurs = "0"  maxOccurs = "*"  type = "myweb"/>
  369.       <element minOccurs = "0"  maxOccurs = "*"  type = "webcontrols"/>
  370.       <element minOccurs = "0"  maxOccurs = "1"  type = "webservicescollection"/>
  371.       <element minOccurs = "0"  maxOccurs = "*"  type = "iisfilter"/>
  372.       <element minOccurs = "0"  maxOccurs = "*"  type = "iisprocessmodel"/>
  373.       <element minOccurs = "0"  maxOccurs = "*"  type = "location"/>
  374.       <element minOccurs = "0"  maxOccurs = "1"  type = "NameValuePairTable"/>
  375.       <element minOccurs = "0"  maxOccurs = "1"  type = "TableAssemblySettings"/>
  376.       <element minOccurs = "0"  maxOccurs = "1"  type = "TableSettingsTemp1"/>
  377.       <element minOccurs = "0"  maxOccurs = "1"  type = "TableSettingsTemp2"/>
  378.       <element minOccurs = "0"  maxOccurs = "1"  type = "TableSettingsTemp3"/>
  379.       <element minOccurs = "0"  maxOccurs = "1"  type = "TableSettingsTemp4"/>
  380.       <element minOccurs = "0"  maxOccurs = "1"  type = "TableSettingsTemp5"/>
  381.       <element minOccurs = "0"  maxOccurs = "1"  type = "TableSimpleSettings"/>
  382.       <element minOccurs = "0"  maxOccurs = "1"  type = "TEST1"/>
  383.       <element minOccurs = "0"  maxOccurs = "1"  type = "NormalTable"/>
  384.       <element minOccurs = "0"  maxOccurs = "*"  type = "NoParentRow"/>
  385.       <element minOccurs = "0"  maxOccurs = "1"  type = "ParentToEnumAsPublicRowName"/>
  386.       <element minOccurs = "0"  maxOccurs = "1"  type = "webconfig"/>
  387.   </ElementType>
  388. </Schema>
  389.