<?xml version="1.0" encoding="ISO-8859-1"?><xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://xml.fiforms.org/FiFormsMenu/" xmlns:fiforms="http://xml.fiforms.org/FiForms/" targetNamespace="http://xml.fiforms.org/FiFormsMenu/" version="1.1" xml:lang="en">
<xs:annotation>
<xs:documentation source="http://xml.fiforms.org/FiForms/">
This is the XML Schema for FiForm Menus
</xs:documentation>
</xs:annotation>
<xs:annotation>
<xs:documentation>
This Schema is distributed with FiForms, a collection of PHP 
classes designed to facilitate rapid development of 
web-database software
</xs:documentation>
<xs:documentation>
Copyright (C) 2003-2007 Daniel McFeeters
</xs:documentation>
<xs:documentation>
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
</xs:documentation>
<xs:documentation>
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
</xs:documentation>
<xs:documentation source="http://www.gnu.org/copyleft/lesser.html">
You should have received a copy of the GNU General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
</xs:documentation>
<xs:documentation>
The original author of this library can be contacted at the following 
address:
</xs:documentation>
<xs:documentation>
Daniel McFeeters
</xs:documentation>
<xs:documentation>
182 Baker Rd.
</xs:documentation>
<xs:documentation>
Faubush, KY 42544-6526
</xs:documentation>
<xs:documentation>
email:databases at alltel dot net
</xs:documentation>
</xs:annotation>
<xs:annotation>
<xs:documentation source="http://www.fiforms.org">
You can find out more about FiForms Solutions and download the 
open-source (GPL) 	collection of FiForms PHP Classes from 
www.fiforms.org
</xs:documentation>
</xs:annotation>

<xs:simpleType name="schemaVersion">
<xs:restriction base="xs:string">
<xs:enumeration value="1.1"/>
</xs:restriction>
</xs:simpleType>

<xs:element name="reports">
<xs:annotation>
<xs:documentation>
This is the root element of a FiForm Menu
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" ref="title">
</xs:element>
<xs:element minOccurs="0" maxOccurs="1" ref="summary">
</xs:element>
<xs:element minOccurs="0" maxOccurs="1" ref="security">
</xs:element>
<xs:element minOccurs="0" maxOccurs="1" ref="copyright">
</xs:element>
<xs:element minOccurs="0" maxOccurs="1" ref="license">
</xs:element>
<xs:choice maxOccurs="unbounded">
    
<xs:element minOccurs="0" maxOccurs="1" ref="list">
</xs:element>
<xs:element minOccurs="0" maxOccurs="1" ref="form">
</xs:element>
<xs:element minOccurs="0" maxOccurs="1" ref="rpt">
</xs:element>
<xs:element minOccurs="0" maxOccurs="1" ref="link">
</xs:element>

</xs:choice>
</xs:sequence>
<xs:attribute name="version" type="schemaVersion" use="required">
    <xs:annotation>
        <xs:documentation>
            This schema validates FiForms XML version 1.1. The declaration is manditory in this version.
        </xs:documentation>
    </xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>

<xs:element name="list">
<xs:complexType>
        <xs:attributeGroup ref="extatt" />

<xs:attribute name="linkback">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="linkback"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>

</xs:complexType>
</xs:element>



<xs:element name="title" type="xs:string">
<xs:annotation>
<xs:documentation>
The title above the form.
</xs:documentation>
</xs:annotation>
</xs:element>

<xs:element name="summary" type="xs:string">
<xs:annotation>
<xs:documentation>
A description of the form, often displayed in verbose menu screens.
</xs:documentation>
</xs:annotation>
</xs:element>

<xs:element name="copyright" type="xs:string">
<xs:annotation>
<xs:documentation>
Author/Copyright owner of this file.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="security" type="xs:string">
</xs:element>

<xs:element name="license">
<xs:annotation>
<xs:documentation>
Licensing type and terms under which the file is released.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="type" type="licensetype" use="required">
<xs:annotation>
<xs:documentation>
Type of license. 
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="name" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation>
The name of the license (such as gpl or lgpl)
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>


<xs:simpleType name="licensetype">
<xs:annotation>
<xs:documentation>
Possible Licenses
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="proprietary"/>
<xs:enumeration value="opensource"/>
<xs:enumeration value="publicdomain"/>
<xs:enumeration value="other"/>
</xs:restriction>
</xs:simpleType>


<xs:element name="rpt" type="extref">

</xs:element>

<xs:element name="form" type="extref">

</xs:element>


<xs:element name="link">
<xs:complexType>
<xs:attributeGroup ref="extatt" />
<xs:attribute name="title">
</xs:attribute>
</xs:complexType>
</xs:element>


<xs:attributeGroup name="extatt">
    <xs:attribute name="href" use="required">
<xs:annotation>
<xs:documentation>
Path to xml definition, relative to the base folder for definition type (form, report)
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="concise">
<xs:annotation>
<xs:documentation>
Path to xml definition, relative to the base folder for definition type (form, report)
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="concise"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:attributeGroup>



<xs:complexType name="extref">
    <xs:attributeGroup ref="extatt" />
</xs:complexType>


</xs:schema>
