123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!--
- Licensed Materials - Property of IBM
- IBM Cognos Products: cpscrn
- (C) Copyright IBM Corp. 2005, 2011
- US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
- -->
- <!-- edited with XMLSpy v2007 (http://www.altova.com) by Cognos User (Cognos Inc.) -->
- <!--
- Copyright (C) 2008 Cognos ULC, an IBM Company. All rights reserved.
- Cognos (R) is a trademark of Cognos ULC, (formerly Cognos Incorporated).
- -->
- <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
- <xs:element name="css">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="import" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element name="type" type="type" minOccurs="0" maxOccurs="unbounded"/>
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element name="class" type="class"/>
- <xs:element name="comment" type="xs:string"/>
- </xs:choice>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="import" type="xs:string"/>
- <xs:element name="cssskin">
- <xs:complexType>
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element name="class" type="class"/>
- <xs:element name="comment" type="xs:string"/>
- </xs:choice>
- </xs:complexType>
- </xs:element>
- <xs:complexType name="type">
- <xs:sequence maxOccurs="unbounded">
- <xs:element name="set" type="set"/>
- </xs:sequence>
- <xs:attribute name="name" type="xs:ID" use="required"/>
- </xs:complexType>
- <xs:complexType name="class">
- <xs:sequence>
- <xs:element name="set" type="set" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element name="remove" minOccurs="0" maxOccurs="unbounded">
- <xs:complexType>
- <xs:attribute name="name" use="required"/>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- <xs:attribute name="name" type="xs:string" use="required"/>
- <xs:attribute name="uses" type="xs:IDREFS"/>
- <xs:attribute name="comment" type="xs:string"/>
- </xs:complexType>
- <xs:complexType name="set" mixed="true">
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element ref="color"/>
- <xs:element ref="value"/>
- <xs:element ref="image"/>
- </xs:choice>
- <xs:attribute name="name" use="required">
- <xs:simpleType>
- <xs:restriction base="attrType"/>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="comment" type="xs:string"/>
- </xs:complexType>
- <xs:element name="color">
- <xs:complexType>
- <xs:attribute name="name" type="xs:NMTOKEN" use="required"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="image">
- <xs:complexType>
- <xs:attribute name="name" type="xs:NMTOKEN" use="required"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="value">
- <xs:complexType>
- <xs:attribute name="name" type="xs:NMTOKEN" use="required"/>
- </xs:complexType>
- </xs:element>
- <xs:simpleType name="attrType">
- <xs:restriction base="xs:NMTOKEN">
- <xs:enumeration value="azimuth"/>
- <xs:enumeration value="background"/>
- <xs:enumeration value="background-attachment"/>
- <xs:enumeration value="background-color"/>
- <xs:enumeration value="background-image"/>
- <xs:enumeration value="background-position"/>
- <xs:enumeration value="background-repeat"/>
- <xs:enumeration value="border"/>
- <xs:enumeration value="border-bottom"/>
- <xs:enumeration value="border-bottom-color"/>
- <xs:enumeration value="border-bottom-style"/>
- <xs:enumeration value="border-bottom-width"/>
- <xs:enumeration value="border-collapse"/>
- <xs:enumeration value="border-color"/>
- <xs:enumeration value="border-left"/>
- <xs:enumeration value="border-left-color"/>
- <xs:enumeration value="border-left-style"/>
- <xs:enumeration value="border-left-width"/>
- <xs:enumeration value="border-right"/>
- <xs:enumeration value="border-right-color"/>
- <xs:enumeration value="border-right-style"/>
- <xs:enumeration value="border-right-width"/>
- <xs:enumeration value="border-spacing"/>
- <xs:enumeration value="border-style"/>
- <xs:enumeration value="border-top"/>
- <xs:enumeration value="border-top-color"/>
- <xs:enumeration value="border-top-style"/>
- <xs:enumeration value="border-top-width"/>
- <xs:enumeration value="border-width"/>
- <xs:enumeration value="bottom"/>
- <xs:enumeration value="caption-side"/>
- <xs:enumeration value="clear"/>
- <xs:enumeration value="clip"/>
- <xs:enumeration value="color"/>
- <xs:enumeration value="content"/>
- <xs:enumeration value="counter-increment"/>
- <xs:enumeration value="counter-reset"/>
- <xs:enumeration value="cue"/>
- <xs:enumeration value="cue-after"/>
- <xs:enumeration value="cue-before"/>
- <xs:enumeration value="cursor"/>
- <xs:enumeration value="direction"/>
- <xs:enumeration value="display"/>
- <xs:enumeration value="elevation"/>
- <xs:enumeration value="empty-cells"/>
- <xs:enumeration value="float"/>
- <xs:enumeration value="font"/>
- <xs:enumeration value="font-family"/>
- <xs:enumeration value="font-size"/>
- <xs:enumeration value="font-style"/>
- <xs:enumeration value="font-variant"/>
- <xs:enumeration value="font-weight"/>
- <xs:enumeration value="height"/>
- <xs:enumeration value="left"/>
- <xs:enumeration value="letter-spacing"/>
- <xs:enumeration value="line-height"/>
- <xs:enumeration value="list-style"/>
- <xs:enumeration value="list-style-image"/>
- <xs:enumeration value="list-style-position"/>
- <xs:enumeration value="list-style-type"/>
- <xs:enumeration value="margin"/>
- <xs:enumeration value="margin-bottom"/>
- <xs:enumeration value="margin-left"/>
- <xs:enumeration value="margin-right"/>
- <xs:enumeration value="margin-top"/>
- <xs:enumeration value="max-height"/>
- <xs:enumeration value="max-width"/>
- <xs:enumeration value="min-height"/>
- <xs:enumeration value="min-width"/>
- <xs:enumeration value="orphans"/>
- <xs:enumeration value="outline"/>
- <xs:enumeration value="outline-color"/>
- <xs:enumeration value="outline-style"/>
- <xs:enumeration value="outline-width"/>
- <xs:enumeration value="overflow"/>
- <xs:enumeration value="padding"/>
- <xs:enumeration value="padding-bottom"/>
- <xs:enumeration value="padding-left"/>
- <xs:enumeration value="padding-right"/>
- <xs:enumeration value="padding-top"/>
- <xs:enumeration value="page-break-after"/>
- <xs:enumeration value="page-break-before"/>
- <xs:enumeration value="page-break-inside"/>
- <xs:enumeration value="pause"/>
- <xs:enumeration value="pause-after"/>
- <xs:enumeration value="pause-before"/>
- <xs:enumeration value="pitch"/>
- <xs:enumeration value="pitch-range"/>
- <xs:enumeration value="play-during"/>
- <xs:enumeration value="position"/>
- <xs:enumeration value="quotes"/>
- <xs:enumeration value="richness"/>
- <xs:enumeration value="right"/>
- <xs:enumeration value="speak"/>
- <xs:enumeration value="speak-header"/>
- <xs:enumeration value="speak-numeral"/>
- <xs:enumeration value="speak-punctuation"/>
- <xs:enumeration value="speech-rate"/>
- <xs:enumeration value="stress"/>
- <xs:enumeration value="table-layout"/>
- <xs:enumeration value="text-align"/>
- <xs:enumeration value="text-decoration"/>
- <xs:enumeration value="text-indent"/>
- <xs:enumeration value="text-transform"/>
- <xs:enumeration value="top"/>
- <xs:enumeration value="unicode-bidi"/>
- <xs:enumeration value="vertical-align"/>
- <xs:enumeration value="visibility"/>
- <xs:enumeration value="voice-family"/>
- <xs:enumeration value="volume"/>
- <xs:enumeration value="white-space"/>
- <xs:enumeration value="widows"/>
- <xs:enumeration value="width"/>
- <xs:enumeration value="word-spacing"/>
- <xs:enumeration value="word-wrap"/>
- <xs:enumeration value="z-index"/>
- <xs:enumeration value="-moz-opacity">
- <xs:annotation>
- <xs:documentation>Extension Mozilla</xs:documentation>
- </xs:annotation>
- </xs:enumeration>
- <xs:enumeration value="filter">
- <xs:annotation>
- <xs:documentation>Extension Internet Explorer</xs:documentation>
- </xs:annotation>
- </xs:enumeration>
- <xs:enumeration value="opacity">
- <xs:annotation>
- <xs:documentation>Extension Internet Explorer</xs:documentation>
- </xs:annotation>
- </xs:enumeration>
- <xs:enumeration value="overflow-x">
- <xs:annotation>
- <xs:documentation>Extension Internet Explorer</xs:documentation>
- </xs:annotation>
- </xs:enumeration>
- <xs:enumeration value="overflow-y">
- <xs:annotation>
- <xs:documentation>Extension Internet Explorer</xs:documentation>
- </xs:annotation>
- </xs:enumeration>
- <xs:enumeration value="zoom">
- <xs:annotation>
- <xs:documentation>Extension Internet Explorer</xs:documentation>
- </xs:annotation>
- </xs:enumeration>
- </xs:restriction>
- </xs:simpleType>
- <xs:element name="skin">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="palette" minOccurs="0">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="color" maxOccurs="unbounded">
- <xs:complexType>
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:attribute name="name" type="xs:ID" use="required"/>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="colors">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="color" maxOccurs="unbounded">
- <xs:complexType>
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:attribute name="name" type="xs:string" use="required">
- <xs:annotation>
- <xs:documentation>the name of this colour</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="paletteColor" type="xs:IDREF">
- <xs:annotation>
- <xs:documentation>refers to a palette id</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="baseColor" type="xs:string">
- <xs:annotation>
- <xs:documentation>refers to another colour name instead of a palette id, to allow hierarchical of colour names.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="label" type="xs:string">
- <xs:annotation>
- <xs:documentation>Element title</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="images" minOccurs="0">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="image" maxOccurs="unbounded">
- <xs:complexType>
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:attribute name="name" type="xs:ID" use="required"/>
- <xs:attribute name="label" type="xs:string">
- <xs:annotation>
- <xs:documentation>Element title</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="values">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="value" minOccurs="0" maxOccurs="unbounded">
- <xs:complexType>
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:attribute name="name" type="xs:string" use="required">
- <xs:annotation>
- <xs:documentation>the name of this value</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="baseValue" type="xs:string">
- <xs:annotation>
- <xs:documentation>refers to another value name to allow hierarchical of size names.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
-
- <xs:element name="categories" minOccurs="0" maxOccurs="1">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="category" maxOccurs="unbounded">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="element" maxOccurs="unbounded">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="value" maxOccurs="unbounded">
- <xs:complexType>
- <xs:attribute name="name" type="xs:string" use="required">
- <xs:annotation>
- <xs:documentation>The value name. These names are usually defined by the control that is editing/displaying the element.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="reference" type="xs:string" use="required">
- <xs:annotation>
- <xs:documentation>The name of the referenced color, image or value.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- <xs:attribute name="title" type="xs:string" use="required">
- <xs:annotation>
- <xs:documentation>Category title</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="control" type="xs:string" use="required">
- <xs:annotation>
- <xs:documentation>UI control used to edit/display this element</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- <xs:attribute name="title" type="xs:string" use="required">
- <xs:annotation>
- <xs:documentation>Category title</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- <xs:attribute name="overrides" use="required"/>
- <xs:attribute name="name" type="xs:string" use="required"/>
- <xs:attribute name="version" type="xs:string" use="optional"/>
- </xs:complexType>
- </xs:element>
- </xs:schema>
|