home *** CD-ROM | disk | FTP | other *** search
/ ftp.tcs3.com / ftp.tcs3.com.tar / ftp.tcs3.com / DRIVERS / Audio / Office2010 / ProPlus.WW / ProPsWW.cab / FL_xlink_xsd_91896________.3643236F_FC70_11D3_A536_0090278A1BB8 < prev    next >
Extensible Markup Language  |  2009-05-23  |  6KB  |  153 lines

  1. ∩╗┐<?xml version="1.0" encoding="utf-8"?>
  2. <xs:schema xmlns="http://www.w3.org/1999/xlink" elementFormDefault="qualified" targetNamespace="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  3.   <xs:import namespace="http://www.w3.org/XML/1998/namespace" />
  4.   <xs:element name="resource">
  5.     <xs:complexType mixed="true">
  6.       <xs:sequence>
  7.         <xs:any minOccurs="0" maxOccurs="unbounded" />
  8.       </xs:sequence>
  9.       <xs:attribute name="title" type="xs:string" />
  10.       <xs:attribute fixed="resource" name="type">
  11.         <xs:simpleType>
  12.           <xs:restriction base="xs:NMTOKEN">
  13.             <xs:enumeration value="resource" />
  14.           </xs:restriction>
  15.         </xs:simpleType>
  16.       </xs:attribute>
  17.       <xs:attribute name="role" type="xs:string" />
  18.       <xs:attribute name="label" type="xs:NMTOKEN" />
  19.     </xs:complexType>
  20.   </xs:element>
  21.   <xs:element name="simple">
  22.     <xs:complexType mixed="true">
  23.       <xs:sequence>
  24.         <xs:any minOccurs="0" maxOccurs="unbounded" />
  25.       </xs:sequence>
  26.       <xs:attribute name="href" type="xs:string" />
  27.       <xs:attribute name="actuate">
  28.         <xs:simpleType>
  29.           <xs:restriction base="xs:NMTOKEN">
  30.             <xs:enumeration value="onLoad" />
  31.             <xs:enumeration value="onRequest" />
  32.             <xs:enumeration value="other" />
  33.             <xs:enumeration value="none" />
  34.           </xs:restriction>
  35.         </xs:simpleType>
  36.       </xs:attribute>
  37.       <xs:attribute name="show">
  38.         <xs:simpleType>
  39.           <xs:restriction base="xs:NMTOKEN">
  40.             <xs:enumeration value="new" />
  41.             <xs:enumeration value="replace" />
  42.             <xs:enumeration value="embed" />
  43.             <xs:enumeration value="other" />
  44.             <xs:enumeration value="none" />
  45.           </xs:restriction>
  46.         </xs:simpleType>
  47.       </xs:attribute>
  48.       <xs:attribute name="title" type="xs:string" />
  49.       <xs:attribute fixed="simple" name="type">
  50.         <xs:simpleType>
  51.           <xs:restriction base="xs:NMTOKEN">
  52.             <xs:enumeration value="simple" />
  53.           </xs:restriction>
  54.         </xs:simpleType>
  55.       </xs:attribute>
  56.       <xs:attribute name="role" type="xs:string" />
  57.       <xs:attribute name="arcrole" type="xs:string" />
  58.     </xs:complexType>
  59.   </xs:element>
  60.   <xs:element name="title">
  61.     <xs:complexType mixed="true">
  62.       <xs:sequence>
  63.         <xs:any minOccurs="0" maxOccurs="unbounded" />
  64.       </xs:sequence>
  65.       <xs:attribute ref="xml:lang" />
  66.       <xs:attribute fixed="title" name="type">
  67.         <xs:simpleType>
  68.           <xs:restriction base="xs:NMTOKEN">
  69.             <xs:enumeration value="title" />
  70.           </xs:restriction>
  71.         </xs:simpleType>
  72.       </xs:attribute>
  73.     </xs:complexType>
  74.   </xs:element>
  75.   <xs:element name="locator">
  76.     <xs:complexType>
  77.       <xs:sequence>
  78.         <xs:element minOccurs="0" maxOccurs="unbounded" ref="title" />
  79.       </xs:sequence>
  80.       <xs:attribute name="href" type="xs:string" use="required" />
  81.       <xs:attribute name="title" type="xs:string" />
  82.       <xs:attribute fixed="locator" name="type">
  83.         <xs:simpleType>
  84.           <xs:restriction base="xs:NMTOKEN">
  85.             <xs:enumeration value="locator" />
  86.           </xs:restriction>
  87.         </xs:simpleType>
  88.       </xs:attribute>
  89.       <xs:attribute name="role" type="xs:string" />
  90.       <xs:attribute name="label" type="xs:NMTOKEN" />
  91.     </xs:complexType>
  92.   </xs:element>
  93.   <xs:element name="extended">
  94.     <xs:complexType>
  95.       <xs:sequence>
  96.         <xs:choice minOccurs="0" maxOccurs="unbounded">
  97.           <xs:element ref="title" />
  98.           <xs:element ref="resource" />
  99.           <xs:element ref="locator" />
  100.           <xs:element ref="arc" />
  101.         </xs:choice>
  102.       </xs:sequence>
  103.       <xs:attribute name="title" type="xs:string" />
  104.       <xs:attribute fixed="extended" name="type">
  105.         <xs:simpleType>
  106.           <xs:restriction base="xs:NMTOKEN">
  107.             <xs:enumeration value="extended" />
  108.           </xs:restriction>
  109.         </xs:simpleType>
  110.       </xs:attribute>
  111.       <xs:attribute name="role" type="xs:string" />
  112.     </xs:complexType>
  113.   </xs:element>
  114.   <xs:element name="arc">
  115.     <xs:complexType>
  116.       <xs:sequence>
  117.         <xs:element minOccurs="0" maxOccurs="unbounded" ref="title" />
  118.       </xs:sequence>
  119.       <xs:attribute name="show">
  120.         <xs:simpleType>
  121.           <xs:restriction base="xs:NMTOKEN">
  122.             <xs:enumeration value="new" />
  123.             <xs:enumeration value="replace" />
  124.             <xs:enumeration value="embed" />
  125.             <xs:enumeration value="other" />
  126.             <xs:enumeration value="none" />
  127.           </xs:restriction>
  128.         </xs:simpleType>
  129.       </xs:attribute>
  130.       <xs:attribute name="actuate">
  131.         <xs:simpleType>
  132.           <xs:restriction base="xs:NMTOKEN">
  133.             <xs:enumeration value="onLoad" />
  134.             <xs:enumeration value="onRequest" />
  135.             <xs:enumeration value="other" />
  136.             <xs:enumeration value="none" />
  137.           </xs:restriction>
  138.         </xs:simpleType>
  139.       </xs:attribute>
  140.       <xs:attribute name="from" type="xs:NMTOKEN" />
  141.       <xs:attribute name="to" type="xs:NMTOKEN" />
  142.       <xs:attribute name="title" type="xs:string" />
  143.       <xs:attribute fixed="arc" name="type">
  144.         <xs:simpleType>
  145.           <xs:restriction base="xs:NMTOKEN">
  146.             <xs:enumeration value="arc" />
  147.           </xs:restriction>
  148.         </xs:simpleType>
  149.       </xs:attribute>
  150.       <xs:attribute name="arcrole" type="xs:string" />
  151.     </xs:complexType>
  152.   </xs:element>
  153. </xs:schema>