Cisco Cisco Finesse 8.5(3) User Guide

Page of 47
XML Schema Definition
<?xml version="1.0" encoding="ISO-8859-1" ?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
    targetNamespace="http://www.cisco.com/vtg/finesse" 
            xmlns="http://www.cisco.com/vtg/finesse" 
            elementFormDefault="qualified">
<!-- definition of role type -->
<xs:simpleType name="role">
  <xs:restriction base="xs:string">
      <xs:enumeration value="Agent"/>
      <xs:enumeration value="Supervisor"/>
      <xs:enumeration value="Admin"/>
  </xs:restriction>
</xs:simpleType>
<!-- definition of simple elements -->
<xs:element name="id">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:pattern value="[a-zA-Z]([-_:\.a-zA-Z0-9])*"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
<xs:element name="label">
   <xs:simpleType>
        <xs:restriction base="xs:string">
            <xs:minLength value="1" />
        </xs:restriction>
    </xs:simpleType>
</xs:element>
<xs:element name="gadget">
   <xs:simpleType>
        <xs:restriction base="xs:anyURI">
            <xs:minLength value="1" />
        </xs:restriction>
    </xs:simpleType>
</xs:element>
<xs:element name="role" type="role"/>
<xs:element name="gadgets">  <!-- Grouping of a set of gadgets -->
  <xs:complexType>
      <xs:sequence maxOccurs="unbounded">
      <!-- No limit to number of gadget URIs for now -->
      <xs:element ref="gadget"/> <!-- URI of the gadget xml -->
User Guide for the Cisco Finesse Administration and Serviceability Consoles Release 8.5(3)
41
Appendix A