Revision 892efc69
Added by Andreas Kohlbecker almost 14 years ago
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
merging /branches/cdmlib/SPRINT-Chichorieae1/ to trunk