home *** CD-ROM | disk | FTP | other *** search
/ One Click 21 / ONCK021.iso / desenvolvimento / code_charge / CCStudio2_3.exe / Disk1 / data1.cab / App_Data / Components / Component.xsd < prev    next >
Encoding:
Extensible Markup Language  |  2004-08-10  |  7.3 KB  |  182 lines

  1. <?xml version="1.0"?>
  2.  
  3. <Schema name="Component" 
  4.   xmlns="urn:schemas-microsoft-com:xml-data" 
  5.   xmlns:dt="urn:schemas-microsoft-com:datatypes">
  6.  
  7.   <ElementType name="Stylesheet" content="textOnly"/>
  8.  
  9.   <ElementType name="Compatibility" content="empty">
  10.     <AttributeType name="list" required="yes" dt:type="string"/>
  11.  
  12.     <attribute type="list"/>
  13.   </ElementType>
  14.  
  15.   <ElementType name="Item" content="empty">
  16.     <AttributeType name="value" required="yes" dt:type="string"/>
  17.     <AttributeType name="name" required="yes" dt:type="string"/>
  18.     <AttributeType name="filter" dt:type="string"/>
  19.     <AttributeType name="javaValue" required="no" dt:type="string"/>
  20.     <AttributeType name="perlValue" required="no" dt:type="string"/>
  21.     <AttributeType name="phpValue" required="no" dt:type="string"/>
  22.     <AttributeType name="phpMbValue" required="no" dt:type="string"/>
  23.     <AttributeType name="msValue" required="no" dt:type="string"/>
  24.  
  25.     <attribute type="value"/>
  26.     <attribute type="name"/>
  27.     <attribute type="filter"/>
  28.     <attribute type="javaValue"/>
  29.     <attribute type="perlValue"/>
  30.     <attribute type="phpValue"/>
  31.     <attribute type="phpMbValue"/>
  32.     <attribute type="msValue"/>
  33.   </ElementType>
  34.  
  35.   <ElementType name="Action" content="empty">
  36.     <AttributeType name="value" required="yes" dt:type="string"/>
  37.     <AttributeType name="name" required="yes" dt:type="string"/>
  38.  
  39.     <attribute type="value"/>
  40.     <attribute type="name"/>
  41.   </ElementType>
  42.  
  43.   <ElementType name="Event" content="empty">
  44.     <AttributeType name="name" required="yes" dt:type="string"/>
  45.     <AttributeType name="caption" required="yes" dt:type="string"/>
  46.     <AttributeType name="type" dt:type="enumeration"  dt:values="Client"/>
  47.     <AttributeType name="description" dt:type="string"/>
  48.  
  49.     <attribute type="name"/>
  50.     <attribute type="description"/>
  51.     <attribute type="caption"/>
  52.     <attribute type="type"/>
  53.   </ElementType>
  54.  
  55.   <ElementType name="Property" content="empty">
  56.     <AttributeType name="name" required="yes" dt:type="string"/>
  57.     <AttributeType name="caption" dt:type="string"/>
  58.     <AttributeType name="description" dt:type="string"/>
  59.     <AttributeType name="controlType" dt:type="enumeration" dt:values="TextBox ComboBox Password ListBox"/>
  60.     <AttributeType name="dataType" dt:type="enumeration" dt:values="Text Boolean Name Number"/>
  61.     <AttributeType name="required" dt:type="enumeration" dt:values="True False"/>
  62.     <AttributeType name="listSource" dt:type="string"/>
  63.     <AttributeType name="default" dt:type="string"/>
  64.     <AttributeType name="isVisible" dt:type="enumeration" dt:values="True False"/>
  65.     <AttributeType name="customDialog" dt:type="enumeration" dt:values="True False"/>
  66.     <AttributeType name="dialogPath" dt:type="string"/>
  67.     <AttributeType name="dialogParameters" dt:type="string"/>
  68.     <AttributeType name="dependsFrom" dt:type="string"/>
  69.     <AttributeType name="defaultFilter" dt:type="string"/>
  70.     <AttributeType name="fromListOnly" dt:type="enumeration" dt:values="True False"/>
  71.     <AttributeType name="XPathQuery" dt:type="string"/>
  72.  
  73.     <attribute type="name"/>
  74.     <attribute type="caption"/>
  75.     <attribute type="description"/>
  76.     <attribute type="controlType"/>
  77.     <attribute type="dataType"/>
  78.     <attribute type="required"/>
  79.     <attribute type="listSource"/>
  80.     <attribute type="default"/>
  81.     <attribute type="isVisible"/>
  82.     <attribute type="customDialog"/>
  83.     <attribute type="dialogPath"/>
  84.     <attribute type="dependsFrom"/>
  85.     <attribute type="dialogParameters"/>
  86.     <attribute type="defaultFilter"/>
  87.     <attribute type="fromListOnly"/>
  88.     <attribute type="XPathQuery"/>
  89.   </ElementType>
  90.  
  91.   <ElementType name="Properties" content="eltOnly" model="closed">
  92.     <element type="Property" minOccurs="0" maxOccurs="*"/>
  93.   </ElementType>
  94.  
  95.   <ElementType name="Events" content="eltOnly" model="closed">
  96.     <element type="Event" minOccurs="0" maxOccurs="*"/>
  97.   </ElementType>
  98.  
  99.   <ElementType name="Collection" content="eltOnly" model="closed">
  100.     <AttributeType name="name" required="yes" dt:type="string"/>
  101.     <AttributeType name="object" required="yes" dt:type="string"/>
  102.     <AttributeType name="description" dt:type="string"/>
  103.  
  104.     <attribute type="name"/>
  105.     <attribute type="object"/>
  106.     <attribute type="description"/>
  107.     
  108.     <element type="Properties" minOccurs="0" maxOccurs="1"/>
  109.   </ElementType>
  110.  
  111.   <ElementType name="List" content="eltOnly" model="closed">
  112.     <AttributeType name="name" required="yes" dt:type="string"/>
  113.  
  114.     <attribute type="name"/>
  115.  
  116.     <element type="Item" minOccurs="1" maxOccurs="*"/>
  117.   </ElementType>
  118.  
  119.   <ElementType name="Include" content="empty" model="closed">
  120.     <AttributeType name="url" required="yes" dt:type="string"/>
  121.  
  122.     <attribute type="url"/>
  123.   </ElementType>
  124.  
  125.   <ElementType name="Collections" content="eltOnly" model="closed">
  126.     <element type="Collection" minOccurs="0" maxOccurs="*"/>
  127.   </ElementType>
  128.  
  129.   <ElementType name="Lists" content="eltOnly" model="closed">
  130.     <element type="List" minOccurs="0" maxOccurs="*"/>
  131.   </ElementType>
  132.  
  133.   <ElementType name="Actions" content="eltOnly" model="closed">
  134.     <element type="Action" minOccurs="0" maxOccurs="*"/>
  135.   </ElementType>
  136.  
  137.   <ElementType name="Includes" content="eltOnly" model="closed">
  138.     <element type="Include" minOccurs="0" maxOccurs="*"/>
  139.   </ElementType>
  140.  
  141.   <ElementType name="Component" content="eltOnly" model="closed" order="many">
  142.     <AttributeType name="name" dt:type="string"/>
  143.     <AttributeType name="type" dt:type="enumeration" dt:values="Object Container Simple Page Site"/>
  144.     <AttributeType name="icon"/>
  145.     <AttributeType name="caption" dt:type="string"/>
  146.     <AttributeType name="editDialog" dt:type="string"/>
  147.     <AttributeType name="templateType" dt:type="string"/>
  148.     <AttributeType name="designType" dt:type="string"/>
  149.     <AttributeType name="beginningImage" dt:type="string"/>
  150.     <AttributeType name="endingImage" dt:type="string"/>
  151.     <AttributeType name="editable" dt:type="enumeration" dt:values="True False"/>
  152.     <AttributeType name="dataBound" dt:type="enumeration" dt:values="True False"/>
  153.     <AttributeType name="hasDataSource" dt:type="enumeration" dt:values="True False"/>
  154.  
  155.     <attribute type="name" required="yes"/>
  156.     <attribute type="type" required="yes"/>
  157.     <attribute type="caption"/>
  158.     <attribute type="icon"/>
  159.     <attribute type="editDialog"/>
  160.     <attribute type="templateType"/>
  161.     <attribute type="designType"/>
  162.     <attribute type="beginningImage"/>
  163.     <attribute type="endingImage"/>
  164.     <attribute type="editable"/>
  165.     <attribute type="dataBound"/>
  166.     <attribute type="hasDataSource"/>
  167.  
  168.     <element type="Actions" minOccurs="0" maxOccurs="1"/>
  169.     <element type="Properties" minOccurs="0" maxOccurs="1"/>
  170.     <element type="Events" minOccurs="0" maxOccurs="1"/>
  171.     <element type="Collections" minOccurs="0" maxOccurs="1"/>
  172.     <element type="Lists" minOccurs="0" maxOccurs="1"/>
  173.     <element type="Includes" minOccurs="0" maxOccurs="1"/>
  174.     <element type="Stylesheet" minOccurs="0" maxOccurs="1"/>
  175.     <element type="Compatibility" minOccurs="0" maxOccurs="*"/>
  176.   </ElementType>
  177.  
  178.   <ElementType name="Macro" content="eltOnly" model="closed" order="many">
  179.     <element type="Properties" minOccurs="0" maxOccurs="1"/>
  180.   </ElementType>
  181.  
  182. </Schema>