home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 June / CHIP_CD_2004-06.iso / bonus / buhgal / files / M12USWEB.exe / RCDATA / CABINET / money.cab / mny_schema.xml < prev    next >
Extensible Markup Language  |  2003-06-18  |  3KB  |  129 lines

  1. <?xml version = "1.0"?>
  2.  
  3. <!--
  4.   mny_schema.xml 1.0
  5.   
  6.   Money Query Language Schemas, 
  7.   Copyright 2000 Microsoft Corp.
  8. -->
  9.  
  10. <Schema s:name="urn:schemas-microsoft-com:money-query"
  11.     xmlns="urn:schemas-microsoft-com:xml-data"
  12.     xmlns:s="urn:schema-annotations-and-helpers"
  13.     xmlns:dt="urn:schemas-microsoft-com:datatypes">
  14.  
  15.     <!-- attribute types -->
  16.     <AttributeType default="0" dt:type="boolean" name="all" required="no"/>
  17.     <AttributeType dt:type="string" name="id" required="no"/>
  18.     <AttributeType dt:type="string" name="idref" required="no"/>
  19.  
  20.     <!-- element types -->
  21.     <ElementType name="query" content="eltOnly">
  22.         <group order="one">
  23.             <element type="list"/>
  24.             <element type="transaction"/>
  25.             <element type="create"/>
  26.             <element type="update"/>
  27.             <element type="delete"/>
  28.         </group>
  29.         <element type="transformation" minOccurs="0"/>
  30.         <AttributeType default="0" dt:type="boolean" name="notify" required="no"/>
  31.         <AttributeType default="0" dt:type="boolean" name="persistable" required="no"/>
  32.         <attribute type="notify"/>
  33.         <attribute type="persistable"/>
  34.     </ElementType>
  35.  
  36.     <ElementType name="transaction" content="eltOnly">
  37.         <group maxOccurs="*" order="one">
  38.             <element type="create"/>
  39.             <element type="update"/>
  40.             <element type="delete"/>
  41.         </group>
  42.     </ElementType>
  43.  
  44.     <ElementType name="list" content="eltOnly">
  45.         <AttributeType dt:type="string" name="name" required="no"/>
  46.         <attribute type="name"/>
  47.         <AttributeType dt:type="string" name="sort" required="no"/>
  48.         <attribute type="sort"/>
  49.         <element type="transformation" minOccurs="0" maxOccurs="*"/>        
  50.     </ElementType>
  51.  
  52.     <ElementType name="create" content="eltOnly">
  53.     </ElementType>
  54.  
  55.     <ElementType name="update" content="eltOnly">
  56.     </ElementType>
  57.  
  58.     <ElementType name="delete" content="eltOnly">
  59.     </ElementType>
  60.  
  61.     <ElementType name="transformation" content="empty">
  62.         <AttributeType dt:type="string" name="name" required="yes"/>
  63.         <attribute type="name"/>    
  64.     </ElementType>
  65.  
  66.     <ElementType name="filter" content="eltOnly">
  67.     </ElementType>
  68.  
  69.     <ElementType name="eq" content="empty">
  70.     </ElementType>
  71.  
  72.     <ElementType name="ne" content="empty">
  73.     </ElementType>
  74.  
  75.     <ElementType name="lt" content="empty">
  76.     </ElementType>
  77.  
  78.     <ElementType name="le" content="empty">
  79.     </ElementType>
  80.  
  81.     <ElementType name="gt" content="empty">
  82.     </ElementType>
  83.  
  84.     <ElementType name="ge" content="empty">
  85.     </ElementType>
  86.  
  87.     <ElementType name="contain" content="empty">
  88.     </ElementType>
  89.  
  90.     <ElementType name="nonnull" content="empty">
  91.     </ElementType>
  92.  
  93.     <ElementType name="incl" content="empty">
  94.     </ElementType>
  95.  
  96.     <ElementType name="excl" content="empty">
  97.     </ElementType>
  98.  
  99.     <ElementType name="bon" content="empty">
  100.     </ElementType>
  101.  
  102.     <ElementType name="boff" content="empty">
  103.     </ElementType>
  104.  
  105.     <ElementType name="noop" content="empty">
  106.     </ElementType>
  107.  
  108.     <ElementType name="succeed" content="empty">
  109.     </ElementType>
  110.  
  111.     <ElementType name="fail" content="empty">
  112.     </ElementType>
  113.  
  114.     <ElementType name="any" content="empty">
  115.     </ElementType>
  116.  
  117.     <ElementType name="all" content="empty">
  118.     </ElementType>
  119.  
  120.     <ElementType name="link" content="eltOnly">
  121.     </ElementType>
  122.  
  123.     <ElementType name="and" content="empty">
  124.     </ElementType>
  125.  
  126.     <ElementType name="or" content="empty">
  127.     </ElementType>
  128.  
  129. </Schema>