Project

General

Profile

« Previous | Next » 

Revision 892efc69

Added by Andreas Kohlbecker almost 14 years ago

merging /branches/cdmlib/SPRINT-Chichorieae1/ to trunk

View differences:

cdmlib-io/src/main/resources/schema/xml/XMLSchema.xsd
1 1
<?xml version="1.0" encoding="UTF-8"?>
2
<!-- XML Schema schema for XML Schemas: Part 1: Structures -->
3
<!-- Note this schema is NOT the normative structures schema. -->
4
<!-- The prose copy in the structures REC is the normative -->
5
<!-- version (which shouldn't differ from this one except for -->
6
<!-- this comment and entity expansions, but just in case -->
7
<!DOCTYPE xs:schema PUBLIC "-//W3C//DTD XMLSCHEMA 200102//EN" "XMLSchema.dtd" [
8

  
9
<!-- provide ID type information even for parsers which only read the
10
     internal subset -->
11
<!ATTLIST xs:schema          id  ID  #IMPLIED>
12
<!ATTLIST xs:complexType     id  ID  #IMPLIED>
13
<!ATTLIST xs:complexContent  id  ID  #IMPLIED>
14
<!ATTLIST xs:simpleContent   id  ID  #IMPLIED>
15
<!ATTLIST xs:extension       id  ID  #IMPLIED>
16
<!ATTLIST xs:element         id  ID  #IMPLIED>
17
<!ATTLIST xs:group           id  ID  #IMPLIED> 
18
<!ATTLIST xs:all             id  ID  #IMPLIED>
19
<!ATTLIST xs:choice          id  ID  #IMPLIED>
20
<!ATTLIST xs:sequence        id  ID  #IMPLIED>
21
<!ATTLIST xs:any             id  ID  #IMPLIED>
22
<!ATTLIST xs:anyAttribute    id  ID  #IMPLIED>
23
<!ATTLIST xs:attribute       id  ID  #IMPLIED>
24
<!ATTLIST xs:attributeGroup  id  ID  #IMPLIED>
25
<!ATTLIST xs:unique          id  ID  #IMPLIED>
26
<!ATTLIST xs:key             id  ID  #IMPLIED>
27
<!ATTLIST xs:keyref          id  ID  #IMPLIED>
28
<!ATTLIST xs:selector        id  ID  #IMPLIED>
29
<!ATTLIST xs:field           id  ID  #IMPLIED>
30
<!ATTLIST xs:include         id  ID  #IMPLIED>
31
<!ATTLIST xs:import          id  ID  #IMPLIED>
32
<!ATTLIST xs:redefine        id  ID  #IMPLIED>
33
<!ATTLIST xs:notation        id  ID  #IMPLIED>
34
<!--
35
     keep this schema XML1.0 DTD valid
36
  -->
37
        <!ENTITY % schemaAttrs 'xmlns:hfp CDATA #IMPLIED'>
38

  
39
        <!ELEMENT hfp:hasFacet EMPTY>
40
        <!ATTLIST hfp:hasFacet
41
                name NMTOKEN #REQUIRED>
42

  
43
        <!ELEMENT hfp:hasProperty EMPTY>
44
        <!ATTLIST hfp:hasProperty
45
                name NMTOKEN #REQUIRED
46
                value CDATA #REQUIRED>
47
<!--
48
        Make sure that processors that do not read the external
49
        subset will know about the various IDs we declare
50
  -->
51
        <!ATTLIST xs:simpleType id ID #IMPLIED>
52
        <!ATTLIST xs:maxExclusive id ID #IMPLIED>
53
        <!ATTLIST xs:minExclusive id ID #IMPLIED>
54
        <!ATTLIST xs:maxInclusive id ID #IMPLIED>
55
        <!ATTLIST xs:minInclusive id ID #IMPLIED>
56
        <!ATTLIST xs:totalDigits id ID #IMPLIED>
57
        <!ATTLIST xs:fractionDigits id ID #IMPLIED>
58
        <!ATTLIST xs:length id ID #IMPLIED>
59
        <!ATTLIST xs:minLength id ID #IMPLIED>
60
        <!ATTLIST xs:maxLength id ID #IMPLIED>
61
        <!ATTLIST xs:enumeration id ID #IMPLIED>
62
        <!ATTLIST xs:pattern id ID #IMPLIED>
63
        <!ATTLIST xs:appinfo id ID #IMPLIED>
64
        <!ATTLIST xs:documentation id ID #IMPLIED>
65
        <!ATTLIST xs:list id ID #IMPLIED>
66
        <!ATTLIST xs:union id ID #IMPLIED>
67
        ]>
68 2
<xs:schema targetNamespace="http://www.w3.org/2001/XMLSchema" blockDefault="#all" elementFormDefault="qualified" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema" xml:lang="EN" xmlns:hfp="http://www.w3.org/2001/XMLSchema-hasFacetAndProperty">
69 3
 <xs:annotation>
70 4
  <xs:documentation>

Also available in: Unified diff