Compare commits
No commits in common. "c8-beta" and "c8s" have entirely different histories.
8
.gitignore
vendored
8
.gitignore
vendored
@ -1,2 +1,6 @@
|
|||||||
SOURCES/sgml-common-0.6.3.tgz
|
sgml-common-0.6.3.tgz
|
||||||
SOURCES/xml.xsd
|
sgml-common-automake.tar.gz
|
||||||
|
/xml.xsd
|
||||||
|
/xmldsig-core-schema.xsd
|
||||||
|
/XMLSchema.dtd
|
||||||
|
/datatypes.dtd
|
||||||
|
@ -1,2 +0,0 @@
|
|||||||
b7d211c19b83accb92dcb51719de65227fb4c27c SOURCES/sgml-common-0.6.3.tgz
|
|
||||||
274336801504b7d621f67bffb7835c6209fb075a SOURCES/xml.xsd
|
|
@ -1,402 +0,0 @@
|
|||||||
<!-- DTD for XML Schemas: Part 1: Structures
|
|
||||||
Public Identifier: "-//W3C//DTD XMLSCHEMA 200102//EN"
|
|
||||||
Official Location: http://www.w3.org/2001/XMLSchema.dtd -->
|
|
||||||
<!-- $Id: XMLSchema.dtd,v 1.31 2001/10/24 15:50:16 ht Exp $ -->
|
|
||||||
<!-- Note this DTD is NOT normative, or even definitive. --> <!--d-->
|
|
||||||
<!-- prose copy in the structures REC is the definitive version --> <!--d-->
|
|
||||||
<!-- (which shouldn't differ from this one except for this --> <!--d-->
|
|
||||||
<!-- comment and entity expansions, but just in case) --> <!--d-->
|
|
||||||
<!-- With the exception of cases with multiple namespace
|
|
||||||
prefixes for the XML Schema namespace, any XML document which is
|
|
||||||
not valid per this DTD given redefinitions in its internal subset of the
|
|
||||||
'p' and 's' parameter entities below appropriate to its namespace
|
|
||||||
declaration of the XML Schema namespace is almost certainly not
|
|
||||||
a valid schema. -->
|
|
||||||
|
|
||||||
<!-- The simpleType element and its constituent parts
|
|
||||||
are defined in XML Schema: Part 2: Datatypes -->
|
|
||||||
<!ENTITY % xs-datatypes PUBLIC 'datatypes' 'datatypes.dtd' >
|
|
||||||
|
|
||||||
<!ENTITY % p 'xs:'> <!-- can be overriden in the internal subset of a
|
|
||||||
schema document to establish a different
|
|
||||||
namespace prefix -->
|
|
||||||
<!ENTITY % s ':xs'> <!-- if %p is defined (e.g. as foo:) then you must
|
|
||||||
also define %s as the suffix for the appropriate
|
|
||||||
namespace declaration (e.g. :foo) -->
|
|
||||||
<!ENTITY % nds 'xmlns%s;'>
|
|
||||||
|
|
||||||
<!-- Define all the element names, with optional prefix -->
|
|
||||||
<!ENTITY % schema "%p;schema">
|
|
||||||
<!ENTITY % complexType "%p;complexType">
|
|
||||||
<!ENTITY % complexContent "%p;complexContent">
|
|
||||||
<!ENTITY % simpleContent "%p;simpleContent">
|
|
||||||
<!ENTITY % extension "%p;extension">
|
|
||||||
<!ENTITY % element "%p;element">
|
|
||||||
<!ENTITY % unique "%p;unique">
|
|
||||||
<!ENTITY % key "%p;key">
|
|
||||||
<!ENTITY % keyref "%p;keyref">
|
|
||||||
<!ENTITY % selector "%p;selector">
|
|
||||||
<!ENTITY % field "%p;field">
|
|
||||||
<!ENTITY % group "%p;group">
|
|
||||||
<!ENTITY % all "%p;all">
|
|
||||||
<!ENTITY % choice "%p;choice">
|
|
||||||
<!ENTITY % sequence "%p;sequence">
|
|
||||||
<!ENTITY % any "%p;any">
|
|
||||||
<!ENTITY % anyAttribute "%p;anyAttribute">
|
|
||||||
<!ENTITY % attribute "%p;attribute">
|
|
||||||
<!ENTITY % attributeGroup "%p;attributeGroup">
|
|
||||||
<!ENTITY % include "%p;include">
|
|
||||||
<!ENTITY % import "%p;import">
|
|
||||||
<!ENTITY % redefine "%p;redefine">
|
|
||||||
<!ENTITY % notation "%p;notation">
|
|
||||||
|
|
||||||
<!-- annotation elements -->
|
|
||||||
<!ENTITY % annotation "%p;annotation">
|
|
||||||
<!ENTITY % appinfo "%p;appinfo">
|
|
||||||
<!ENTITY % documentation "%p;documentation">
|
|
||||||
|
|
||||||
<!-- Customisation entities for the ATTLIST of each element type.
|
|
||||||
Define one of these if your schema takes advantage of the
|
|
||||||
anyAttribute='##other' in the schema for schemas -->
|
|
||||||
|
|
||||||
<!ENTITY % schemaAttrs ''>
|
|
||||||
<!ENTITY % complexTypeAttrs ''>
|
|
||||||
<!ENTITY % complexContentAttrs ''>
|
|
||||||
<!ENTITY % simpleContentAttrs ''>
|
|
||||||
<!ENTITY % extensionAttrs ''>
|
|
||||||
<!ENTITY % elementAttrs ''>
|
|
||||||
<!ENTITY % groupAttrs ''>
|
|
||||||
<!ENTITY % allAttrs ''>
|
|
||||||
<!ENTITY % choiceAttrs ''>
|
|
||||||
<!ENTITY % sequenceAttrs ''>
|
|
||||||
<!ENTITY % anyAttrs ''>
|
|
||||||
<!ENTITY % anyAttributeAttrs ''>
|
|
||||||
<!ENTITY % attributeAttrs ''>
|
|
||||||
<!ENTITY % attributeGroupAttrs ''>
|
|
||||||
<!ENTITY % uniqueAttrs ''>
|
|
||||||
<!ENTITY % keyAttrs ''>
|
|
||||||
<!ENTITY % keyrefAttrs ''>
|
|
||||||
<!ENTITY % selectorAttrs ''>
|
|
||||||
<!ENTITY % fieldAttrs ''>
|
|
||||||
<!ENTITY % includeAttrs ''>
|
|
||||||
<!ENTITY % importAttrs ''>
|
|
||||||
<!ENTITY % redefineAttrs ''>
|
|
||||||
<!ENTITY % notationAttrs ''>
|
|
||||||
<!ENTITY % annotationAttrs ''>
|
|
||||||
<!ENTITY % appinfoAttrs ''>
|
|
||||||
<!ENTITY % documentationAttrs ''>
|
|
||||||
|
|
||||||
<!ENTITY % complexDerivationSet "CDATA">
|
|
||||||
<!-- #all or space-separated list drawn from derivationChoice -->
|
|
||||||
<!ENTITY % blockSet "CDATA">
|
|
||||||
<!-- #all or space-separated list drawn from
|
|
||||||
derivationChoice + 'substitution' -->
|
|
||||||
|
|
||||||
<!ENTITY % mgs '%all; | %choice; | %sequence;'>
|
|
||||||
<!ENTITY % cs '%choice; | %sequence;'>
|
|
||||||
<!ENTITY % formValues '(qualified|unqualified)'>
|
|
||||||
|
|
||||||
|
|
||||||
<!ENTITY % attrDecls '((%attribute;| %attributeGroup;)*,(%anyAttribute;)?)'>
|
|
||||||
|
|
||||||
<!ENTITY % particleAndAttrs '((%mgs; | %group;)?, %attrDecls;)'>
|
|
||||||
|
|
||||||
<!-- This is used in part2 -->
|
|
||||||
<!ENTITY % restriction1 '((%mgs; | %group;)?)'>
|
|
||||||
|
|
||||||
%xs-datatypes;
|
|
||||||
|
|
||||||
<!-- the duplication below is to produce an unambiguous content model
|
|
||||||
which allows annotation everywhere -->
|
|
||||||
<!ELEMENT %schema; ((%include; | %import; | %redefine; | %annotation;)*,
|
|
||||||
((%simpleType; | %complexType;
|
|
||||||
| %element; | %attribute;
|
|
||||||
| %attributeGroup; | %group;
|
|
||||||
| %notation; ),
|
|
||||||
(%annotation;)*)* )>
|
|
||||||
<!ATTLIST %schema;
|
|
||||||
targetNamespace %URIref; #IMPLIED
|
|
||||||
version CDATA #IMPLIED
|
|
||||||
%nds; %URIref; #FIXED 'http://www.w3.org/2001/XMLSchema'
|
|
||||||
xmlns CDATA #IMPLIED
|
|
||||||
finalDefault %complexDerivationSet; ''
|
|
||||||
blockDefault %blockSet; ''
|
|
||||||
id ID #IMPLIED
|
|
||||||
elementFormDefault %formValues; 'unqualified'
|
|
||||||
attributeFormDefault %formValues; 'unqualified'
|
|
||||||
xml:lang CDATA #IMPLIED
|
|
||||||
%schemaAttrs;>
|
|
||||||
<!-- Note the xmlns declaration is NOT in the Schema for Schemas,
|
|
||||||
because at the Infoset level where schemas operate,
|
|
||||||
xmlns(:prefix) is NOT an attribute! -->
|
|
||||||
<!-- The declaration of xmlns is a convenience for schema authors -->
|
|
||||||
|
|
||||||
<!-- The id attribute here and below is for use in external references
|
|
||||||
from non-schemas using simple fragment identifiers.
|
|
||||||
It is NOT used for schema-to-schema reference, internal or
|
|
||||||
external. -->
|
|
||||||
|
|
||||||
<!-- a type is a named content type specification which allows attribute
|
|
||||||
declarations-->
|
|
||||||
<!-- -->
|
|
||||||
|
|
||||||
<!ELEMENT %complexType; ((%annotation;)?,
|
|
||||||
(%simpleContent;|%complexContent;|
|
|
||||||
%particleAndAttrs;))>
|
|
||||||
|
|
||||||
<!ATTLIST %complexType;
|
|
||||||
name %NCName; #IMPLIED
|
|
||||||
id ID #IMPLIED
|
|
||||||
abstract %boolean; #IMPLIED
|
|
||||||
final %complexDerivationSet; #IMPLIED
|
|
||||||
block %complexDerivationSet; #IMPLIED
|
|
||||||
mixed (true|false) 'false'
|
|
||||||
%complexTypeAttrs;>
|
|
||||||
|
|
||||||
<!-- particleAndAttrs is shorthand for a root type -->
|
|
||||||
<!-- mixed is disallowed if simpleContent, overriden if complexContent
|
|
||||||
has one too. -->
|
|
||||||
|
|
||||||
<!-- If anyAttribute appears in one or more referenced attributeGroups
|
|
||||||
and/or explicitly, the intersection of the permissions is used -->
|
|
||||||
|
|
||||||
<!ELEMENT %complexContent; ((%annotation;)?, (%restriction;|%extension;))>
|
|
||||||
<!ATTLIST %complexContent;
|
|
||||||
mixed (true|false) #IMPLIED
|
|
||||||
id ID #IMPLIED
|
|
||||||
%complexContentAttrs;>
|
|
||||||
|
|
||||||
<!-- restriction should use the branch defined above, not the simple
|
|
||||||
one from part2; extension should use the full model -->
|
|
||||||
|
|
||||||
<!ELEMENT %simpleContent; ((%annotation;)?, (%restriction;|%extension;))>
|
|
||||||
<!ATTLIST %simpleContent;
|
|
||||||
id ID #IMPLIED
|
|
||||||
%simpleContentAttrs;>
|
|
||||||
|
|
||||||
<!-- restriction should use the simple branch from part2, not the
|
|
||||||
one defined above; extension should have no particle -->
|
|
||||||
|
|
||||||
<!ELEMENT %extension; ((%annotation;)?, (%particleAndAttrs;))>
|
|
||||||
<!ATTLIST %extension;
|
|
||||||
base %QName; #REQUIRED
|
|
||||||
id ID #IMPLIED
|
|
||||||
%extensionAttrs;>
|
|
||||||
|
|
||||||
<!-- an element is declared by either:
|
|
||||||
a name and a type (either nested or referenced via the type attribute)
|
|
||||||
or a ref to an existing element declaration -->
|
|
||||||
|
|
||||||
<!ELEMENT %element; ((%annotation;)?, (%complexType;| %simpleType;)?,
|
|
||||||
(%unique; | %key; | %keyref;)*)>
|
|
||||||
<!-- simpleType or complexType only if no type|ref attribute -->
|
|
||||||
<!-- ref not allowed at top level -->
|
|
||||||
<!ATTLIST %element;
|
|
||||||
name %NCName; #IMPLIED
|
|
||||||
id ID #IMPLIED
|
|
||||||
ref %QName; #IMPLIED
|
|
||||||
type %QName; #IMPLIED
|
|
||||||
minOccurs %nonNegativeInteger; #IMPLIED
|
|
||||||
maxOccurs CDATA #IMPLIED
|
|
||||||
nillable %boolean; #IMPLIED
|
|
||||||
substitutionGroup %QName; #IMPLIED
|
|
||||||
abstract %boolean; #IMPLIED
|
|
||||||
final %complexDerivationSet; #IMPLIED
|
|
||||||
block %blockSet; #IMPLIED
|
|
||||||
default CDATA #IMPLIED
|
|
||||||
fixed CDATA #IMPLIED
|
|
||||||
form %formValues; #IMPLIED
|
|
||||||
%elementAttrs;>
|
|
||||||
<!-- type and ref are mutually exclusive.
|
|
||||||
name and ref are mutually exclusive, one is required -->
|
|
||||||
<!-- In the absence of type AND ref, type defaults to type of
|
|
||||||
substitutionGroup, if any, else the ur-type, i.e. unconstrained -->
|
|
||||||
<!-- default and fixed are mutually exclusive -->
|
|
||||||
|
|
||||||
<!ELEMENT %group; ((%annotation;)?,(%mgs;)?)>
|
|
||||||
<!ATTLIST %group;
|
|
||||||
name %NCName; #IMPLIED
|
|
||||||
ref %QName; #IMPLIED
|
|
||||||
minOccurs %nonNegativeInteger; #IMPLIED
|
|
||||||
maxOccurs CDATA #IMPLIED
|
|
||||||
id ID #IMPLIED
|
|
||||||
%groupAttrs;>
|
|
||||||
|
|
||||||
<!ELEMENT %all; ((%annotation;)?, (%element;)*)>
|
|
||||||
<!ATTLIST %all;
|
|
||||||
minOccurs (1) #IMPLIED
|
|
||||||
maxOccurs (1) #IMPLIED
|
|
||||||
id ID #IMPLIED
|
|
||||||
%allAttrs;>
|
|
||||||
|
|
||||||
<!ELEMENT %choice; ((%annotation;)?, (%element;| %group;| %cs; | %any;)*)>
|
|
||||||
<!ATTLIST %choice;
|
|
||||||
minOccurs %nonNegativeInteger; #IMPLIED
|
|
||||||
maxOccurs CDATA #IMPLIED
|
|
||||||
id ID #IMPLIED
|
|
||||||
%choiceAttrs;>
|
|
||||||
|
|
||||||
<!ELEMENT %sequence; ((%annotation;)?, (%element;| %group;| %cs; | %any;)*)>
|
|
||||||
<!ATTLIST %sequence;
|
|
||||||
minOccurs %nonNegativeInteger; #IMPLIED
|
|
||||||
maxOccurs CDATA #IMPLIED
|
|
||||||
id ID #IMPLIED
|
|
||||||
%sequenceAttrs;>
|
|
||||||
|
|
||||||
<!-- an anonymous grouping in a model, or
|
|
||||||
a top-level named group definition, or a reference to same -->
|
|
||||||
|
|
||||||
<!-- Note that if order is 'all', group is not allowed inside.
|
|
||||||
If order is 'all' THIS group must be alone (or referenced alone) at
|
|
||||||
the top level of a content model -->
|
|
||||||
<!-- If order is 'all', minOccurs==maxOccurs==1 on element/any inside -->
|
|
||||||
<!-- Should allow minOccurs=0 inside order='all' . . . -->
|
|
||||||
|
|
||||||
<!ELEMENT %any; (%annotation;)?>
|
|
||||||
<!ATTLIST %any;
|
|
||||||
namespace CDATA '##any'
|
|
||||||
processContents (skip|lax|strict) 'strict'
|
|
||||||
minOccurs %nonNegativeInteger; '1'
|
|
||||||
maxOccurs CDATA '1'
|
|
||||||
id ID #IMPLIED
|
|
||||||
%anyAttrs;>
|
|
||||||
|
|
||||||
<!-- namespace is interpreted as follows:
|
|
||||||
##any - - any non-conflicting WFXML at all
|
|
||||||
|
|
||||||
##other - - any non-conflicting WFXML from namespace other
|
|
||||||
than targetNamespace
|
|
||||||
|
|
||||||
##local - - any unqualified non-conflicting WFXML/attribute
|
|
||||||
one or - - any non-conflicting WFXML from
|
|
||||||
more URI the listed namespaces
|
|
||||||
references
|
|
||||||
|
|
||||||
##targetNamespace ##local may appear in the above list,
|
|
||||||
with the obvious meaning -->
|
|
||||||
|
|
||||||
<!ELEMENT %anyAttribute; (%annotation;)?>
|
|
||||||
<!ATTLIST %anyAttribute;
|
|
||||||
namespace CDATA '##any'
|
|
||||||
processContents (skip|lax|strict) 'strict'
|
|
||||||
id ID #IMPLIED
|
|
||||||
%anyAttributeAttrs;>
|
|
||||||
<!-- namespace is interpreted as for 'any' above -->
|
|
||||||
|
|
||||||
<!-- simpleType only if no type|ref attribute -->
|
|
||||||
<!-- ref not allowed at top level, name iff at top level -->
|
|
||||||
<!ELEMENT %attribute; ((%annotation;)?, (%simpleType;)?)>
|
|
||||||
<!ATTLIST %attribute;
|
|
||||||
name %NCName; #IMPLIED
|
|
||||||
id ID #IMPLIED
|
|
||||||
ref %QName; #IMPLIED
|
|
||||||
type %QName; #IMPLIED
|
|
||||||
use (prohibited|optional|required) #IMPLIED
|
|
||||||
default CDATA #IMPLIED
|
|
||||||
fixed CDATA #IMPLIED
|
|
||||||
form %formValues; #IMPLIED
|
|
||||||
%attributeAttrs;>
|
|
||||||
<!-- type and ref are mutually exclusive.
|
|
||||||
name and ref are mutually exclusive, one is required -->
|
|
||||||
<!-- default for use is optional when nested, none otherwise -->
|
|
||||||
<!-- default and fixed are mutually exclusive -->
|
|
||||||
<!-- type attr and simpleType content are mutually exclusive -->
|
|
||||||
|
|
||||||
<!-- an attributeGroup is a named collection of attribute decls, or a
|
|
||||||
reference thereto -->
|
|
||||||
<!ELEMENT %attributeGroup; ((%annotation;)?,
|
|
||||||
(%attribute; | %attributeGroup;)*,
|
|
||||||
(%anyAttribute;)?) >
|
|
||||||
<!ATTLIST %attributeGroup;
|
|
||||||
name %NCName; #IMPLIED
|
|
||||||
id ID #IMPLIED
|
|
||||||
ref %QName; #IMPLIED
|
|
||||||
%attributeGroupAttrs;>
|
|
||||||
|
|
||||||
<!-- ref iff no content, no name. ref iff not top level -->
|
|
||||||
|
|
||||||
<!-- better reference mechanisms -->
|
|
||||||
<!ELEMENT %unique; ((%annotation;)?, %selector;, (%field;)+)>
|
|
||||||
<!ATTLIST %unique;
|
|
||||||
name %NCName; #REQUIRED
|
|
||||||
id ID #IMPLIED
|
|
||||||
%uniqueAttrs;>
|
|
||||||
|
|
||||||
<!ELEMENT %key; ((%annotation;)?, %selector;, (%field;)+)>
|
|
||||||
<!ATTLIST %key;
|
|
||||||
name %NCName; #REQUIRED
|
|
||||||
id ID #IMPLIED
|
|
||||||
%keyAttrs;>
|
|
||||||
|
|
||||||
<!ELEMENT %keyref; ((%annotation;)?, %selector;, (%field;)+)>
|
|
||||||
<!ATTLIST %keyref;
|
|
||||||
name %NCName; #REQUIRED
|
|
||||||
refer %QName; #REQUIRED
|
|
||||||
id ID #IMPLIED
|
|
||||||
%keyrefAttrs;>
|
|
||||||
|
|
||||||
<!ELEMENT %selector; ((%annotation;)?)>
|
|
||||||
<!ATTLIST %selector;
|
|
||||||
xpath %XPathExpr; #REQUIRED
|
|
||||||
id ID #IMPLIED
|
|
||||||
%selectorAttrs;>
|
|
||||||
<!ELEMENT %field; ((%annotation;)?)>
|
|
||||||
<!ATTLIST %field;
|
|
||||||
xpath %XPathExpr; #REQUIRED
|
|
||||||
id ID #IMPLIED
|
|
||||||
%fieldAttrs;>
|
|
||||||
|
|
||||||
<!-- Schema combination mechanisms -->
|
|
||||||
<!ELEMENT %include; (%annotation;)?>
|
|
||||||
<!ATTLIST %include;
|
|
||||||
schemaLocation %URIref; #REQUIRED
|
|
||||||
id ID #IMPLIED
|
|
||||||
%includeAttrs;>
|
|
||||||
|
|
||||||
<!ELEMENT %import; (%annotation;)?>
|
|
||||||
<!ATTLIST %import;
|
|
||||||
namespace %URIref; #IMPLIED
|
|
||||||
schemaLocation %URIref; #IMPLIED
|
|
||||||
id ID #IMPLIED
|
|
||||||
%importAttrs;>
|
|
||||||
|
|
||||||
<!ELEMENT %redefine; (%annotation; | %simpleType; | %complexType; |
|
|
||||||
%attributeGroup; | %group;)*>
|
|
||||||
<!ATTLIST %redefine;
|
|
||||||
schemaLocation %URIref; #REQUIRED
|
|
||||||
id ID #IMPLIED
|
|
||||||
%redefineAttrs;>
|
|
||||||
|
|
||||||
<!ELEMENT %notation; (%annotation;)?>
|
|
||||||
<!ATTLIST %notation;
|
|
||||||
name %NCName; #REQUIRED
|
|
||||||
id ID #IMPLIED
|
|
||||||
public CDATA #REQUIRED
|
|
||||||
system %URIref; #IMPLIED
|
|
||||||
%notationAttrs;>
|
|
||||||
|
|
||||||
<!-- Annotation is either application information or documentation -->
|
|
||||||
<!-- By having these here they are available for datatypes as well
|
|
||||||
as all the structures elements -->
|
|
||||||
|
|
||||||
<!ELEMENT %annotation; (%appinfo; | %documentation;)*>
|
|
||||||
<!ATTLIST %annotation; %annotationAttrs;>
|
|
||||||
|
|
||||||
<!-- User must define annotation elements in internal subset for this
|
|
||||||
to work -->
|
|
||||||
<!ELEMENT %appinfo; ANY> <!-- too restrictive -->
|
|
||||||
<!ATTLIST %appinfo;
|
|
||||||
source %URIref; #IMPLIED
|
|
||||||
id ID #IMPLIED
|
|
||||||
%appinfoAttrs;>
|
|
||||||
<!ELEMENT %documentation; ANY> <!-- too restrictive -->
|
|
||||||
<!ATTLIST %documentation;
|
|
||||||
source %URIref; #IMPLIED
|
|
||||||
id ID #IMPLIED
|
|
||||||
xml:lang CDATA #IMPLIED
|
|
||||||
%documentationAttrs;>
|
|
||||||
|
|
||||||
<!NOTATION XMLSchemaStructures PUBLIC
|
|
||||||
'structures' 'http://www.w3.org/2001/XMLSchema.xsd' >
|
|
||||||
<!NOTATION XML PUBLIC
|
|
||||||
'REC-xml-1998-0210' 'http://www.w3.org/TR/1998/REC-xml-19980210' >
|
|
@ -1,203 +0,0 @@
|
|||||||
<!--
|
|
||||||
DTD for XML Schemas: Part 2: Datatypes
|
|
||||||
$Id: datatypes.dtd,v 1.23 2001/03/16 17:36:30 ht Exp $
|
|
||||||
Note this DTD is NOT normative, or even definitive. - - the
|
|
||||||
prose copy in the datatypes REC is the definitive version
|
|
||||||
(which shouldn't differ from this one except for this comment
|
|
||||||
and entity expansions, but just in case)
|
|
||||||
-->
|
|
||||||
|
|
||||||
<!--
|
|
||||||
This DTD cannot be used on its own, it is intended
|
|
||||||
only for incorporation in XMLSchema.dtd, q.v.
|
|
||||||
-->
|
|
||||||
|
|
||||||
<!-- Define all the element names, with optional prefix -->
|
|
||||||
<!ENTITY % simpleType "%p;simpleType">
|
|
||||||
<!ENTITY % restriction "%p;restriction">
|
|
||||||
<!ENTITY % list "%p;list">
|
|
||||||
<!ENTITY % union "%p;union">
|
|
||||||
<!ENTITY % maxExclusive "%p;maxExclusive">
|
|
||||||
<!ENTITY % minExclusive "%p;minExclusive">
|
|
||||||
<!ENTITY % maxInclusive "%p;maxInclusive">
|
|
||||||
<!ENTITY % minInclusive "%p;minInclusive">
|
|
||||||
<!ENTITY % totalDigits "%p;totalDigits">
|
|
||||||
<!ENTITY % fractionDigits "%p;fractionDigits">
|
|
||||||
<!ENTITY % length "%p;length">
|
|
||||||
<!ENTITY % minLength "%p;minLength">
|
|
||||||
<!ENTITY % maxLength "%p;maxLength">
|
|
||||||
<!ENTITY % enumeration "%p;enumeration">
|
|
||||||
<!ENTITY % whiteSpace "%p;whiteSpace">
|
|
||||||
<!ENTITY % pattern "%p;pattern">
|
|
||||||
|
|
||||||
<!--
|
|
||||||
Customisation entities for the ATTLIST of each element
|
|
||||||
type. Define one of these if your schema takes advantage
|
|
||||||
of the anyAttribute='##other' in the schema for schemas
|
|
||||||
-->
|
|
||||||
|
|
||||||
<!ENTITY % simpleTypeAttrs "">
|
|
||||||
<!ENTITY % restrictionAttrs "">
|
|
||||||
<!ENTITY % listAttrs "">
|
|
||||||
<!ENTITY % unionAttrs "">
|
|
||||||
<!ENTITY % maxExclusiveAttrs "">
|
|
||||||
<!ENTITY % minExclusiveAttrs "">
|
|
||||||
<!ENTITY % maxInclusiveAttrs "">
|
|
||||||
<!ENTITY % minInclusiveAttrs "">
|
|
||||||
<!ENTITY % totalDigitsAttrs "">
|
|
||||||
<!ENTITY % fractionDigitsAttrs "">
|
|
||||||
<!ENTITY % lengthAttrs "">
|
|
||||||
<!ENTITY % minLengthAttrs "">
|
|
||||||
<!ENTITY % maxLengthAttrs "">
|
|
||||||
<!ENTITY % enumerationAttrs "">
|
|
||||||
<!ENTITY % whiteSpaceAttrs "">
|
|
||||||
<!ENTITY % patternAttrs "">
|
|
||||||
|
|
||||||
<!-- Define some entities for informative use as attribute
|
|
||||||
types -->
|
|
||||||
<!ENTITY % URIref "CDATA">
|
|
||||||
<!ENTITY % XPathExpr "CDATA">
|
|
||||||
<!ENTITY % QName "NMTOKEN">
|
|
||||||
<!ENTITY % QNames "NMTOKENS">
|
|
||||||
<!ENTITY % NCName "NMTOKEN">
|
|
||||||
<!ENTITY % nonNegativeInteger "NMTOKEN">
|
|
||||||
<!ENTITY % boolean "(true|false)">
|
|
||||||
<!ENTITY % simpleDerivationSet "CDATA">
|
|
||||||
<!--
|
|
||||||
#all or space-separated list drawn from derivationChoice
|
|
||||||
-->
|
|
||||||
|
|
||||||
<!--
|
|
||||||
Note that the use of 'facet' below is less restrictive
|
|
||||||
than is really intended: There should in fact be no
|
|
||||||
more than one of each of minInclusive, minExclusive,
|
|
||||||
maxInclusive, maxExclusive, totalDigits, fractionDigits,
|
|
||||||
length, maxLength, minLength within datatype,
|
|
||||||
and the min- and max- variants of Inclusive and Exclusive
|
|
||||||
are mutually exclusive. On the other hand, pattern and
|
|
||||||
enumeration may repeat.
|
|
||||||
-->
|
|
||||||
<!ENTITY % minBound "(%minInclusive; | %minExclusive;)">
|
|
||||||
<!ENTITY % maxBound "(%maxInclusive; | %maxExclusive;)">
|
|
||||||
<!ENTITY % bounds "%minBound; | %maxBound;">
|
|
||||||
<!ENTITY % numeric "%totalDigits; | %fractionDigits;">
|
|
||||||
<!ENTITY % ordered "%bounds; | %numeric;">
|
|
||||||
<!ENTITY % unordered
|
|
||||||
"%pattern; | %enumeration; | %whiteSpace; | %length; |
|
|
||||||
%maxLength; | %minLength;">
|
|
||||||
<!ENTITY % facet "%ordered; | %unordered;">
|
|
||||||
<!ENTITY % facetAttr
|
|
||||||
"value CDATA #REQUIRED
|
|
||||||
id ID #IMPLIED">
|
|
||||||
<!ENTITY % fixedAttr "fixed %boolean; #IMPLIED">
|
|
||||||
<!ENTITY % facetModel "(%annotation;)?">
|
|
||||||
<!ELEMENT %simpleType;
|
|
||||||
((%annotation;)?, (%restriction; | %list; | %union;))>
|
|
||||||
<!ATTLIST %simpleType;
|
|
||||||
name %NCName; #IMPLIED
|
|
||||||
final %simpleDerivationSet; #IMPLIED
|
|
||||||
id ID #IMPLIED
|
|
||||||
%simpleTypeAttrs;>
|
|
||||||
<!-- name is required at top level -->
|
|
||||||
<!ELEMENT %restriction; ((%annotation;)?,
|
|
||||||
(%restriction1; |
|
|
||||||
((%simpleType;)?,(%facet;)*)),
|
|
||||||
(%attrDecls;))>
|
|
||||||
<!ATTLIST %restriction;
|
|
||||||
base %QName; #IMPLIED
|
|
||||||
id ID #IMPLIED
|
|
||||||
%restrictionAttrs;>
|
|
||||||
<!--
|
|
||||||
base and simpleType child are mutually exclusive,
|
|
||||||
one is required.
|
|
||||||
|
|
||||||
restriction is shared between simpleType and
|
|
||||||
simpleContent and complexContent (in XMLSchema.xsd).
|
|
||||||
restriction1 is for the latter cases, when this
|
|
||||||
is restricting a complex type, as is attrDecls.
|
|
||||||
-->
|
|
||||||
<!ELEMENT %list; ((%annotation;)?,(%simpleType;)?)>
|
|
||||||
<!ATTLIST %list;
|
|
||||||
itemType %QName; #IMPLIED
|
|
||||||
id ID #IMPLIED
|
|
||||||
%listAttrs;>
|
|
||||||
<!--
|
|
||||||
itemType and simpleType child are mutually exclusive,
|
|
||||||
one is required
|
|
||||||
-->
|
|
||||||
<!ELEMENT %union; ((%annotation;)?,(%simpleType;)*)>
|
|
||||||
<!ATTLIST %union;
|
|
||||||
id ID #IMPLIED
|
|
||||||
memberTypes %QNames; #IMPLIED
|
|
||||||
%unionAttrs;>
|
|
||||||
<!--
|
|
||||||
At least one item in memberTypes or one simpleType
|
|
||||||
child is required
|
|
||||||
-->
|
|
||||||
|
|
||||||
<!ELEMENT %maxExclusive; %facetModel;>
|
|
||||||
<!ATTLIST %maxExclusive;
|
|
||||||
%facetAttr;
|
|
||||||
%fixedAttr;
|
|
||||||
%maxExclusiveAttrs;>
|
|
||||||
<!ELEMENT %minExclusive; %facetModel;>
|
|
||||||
<!ATTLIST %minExclusive;
|
|
||||||
%facetAttr;
|
|
||||||
%fixedAttr;
|
|
||||||
%minExclusiveAttrs;>
|
|
||||||
|
|
||||||
<!ELEMENT %maxInclusive; %facetModel;>
|
|
||||||
<!ATTLIST %maxInclusive;
|
|
||||||
%facetAttr;
|
|
||||||
%fixedAttr;
|
|
||||||
%maxInclusiveAttrs;>
|
|
||||||
<!ELEMENT %minInclusive; %facetModel;>
|
|
||||||
<!ATTLIST %minInclusive;
|
|
||||||
%facetAttr;
|
|
||||||
%fixedAttr;
|
|
||||||
%minInclusiveAttrs;>
|
|
||||||
|
|
||||||
<!ELEMENT %totalDigits; %facetModel;>
|
|
||||||
<!ATTLIST %totalDigits;
|
|
||||||
%facetAttr;
|
|
||||||
%fixedAttr;
|
|
||||||
%totalDigitsAttrs;>
|
|
||||||
<!ELEMENT %fractionDigits; %facetModel;>
|
|
||||||
<!ATTLIST %fractionDigits;
|
|
||||||
%facetAttr;
|
|
||||||
%fixedAttr;
|
|
||||||
%fractionDigitsAttrs;>
|
|
||||||
|
|
||||||
<!ELEMENT %length; %facetModel;>
|
|
||||||
<!ATTLIST %length;
|
|
||||||
%facetAttr;
|
|
||||||
%fixedAttr;
|
|
||||||
%lengthAttrs;>
|
|
||||||
<!ELEMENT %minLength; %facetModel;>
|
|
||||||
<!ATTLIST %minLength;
|
|
||||||
%facetAttr;
|
|
||||||
%fixedAttr;
|
|
||||||
%minLengthAttrs;>
|
|
||||||
<!ELEMENT %maxLength; %facetModel;>
|
|
||||||
<!ATTLIST %maxLength;
|
|
||||||
%facetAttr;
|
|
||||||
%fixedAttr;
|
|
||||||
%maxLengthAttrs;>
|
|
||||||
|
|
||||||
<!-- This one can be repeated -->
|
|
||||||
<!ELEMENT %enumeration; %facetModel;>
|
|
||||||
<!ATTLIST %enumeration;
|
|
||||||
%facetAttr;
|
|
||||||
%enumerationAttrs;>
|
|
||||||
|
|
||||||
<!ELEMENT %whiteSpace; %facetModel;>
|
|
||||||
<!ATTLIST %whiteSpace;
|
|
||||||
%facetAttr;
|
|
||||||
%fixedAttr;
|
|
||||||
%whiteSpaceAttrs;>
|
|
||||||
|
|
||||||
<!-- This one can be repeated -->
|
|
||||||
<!ELEMENT %pattern; %facetModel;>
|
|
||||||
<!ATTLIST %pattern;
|
|
||||||
%facetAttr;
|
|
||||||
%patternAttrs;>
|
|
@ -1,318 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<!DOCTYPE schema
|
|
||||||
PUBLIC "-//W3C//DTD XMLSchema 200102//EN" "http://www.w3.org/2001/XMLSchema.dtd"
|
|
||||||
[
|
|
||||||
<!ATTLIST schema
|
|
||||||
xmlns:ds CDATA #FIXED "http://www.w3.org/2000/09/xmldsig#">
|
|
||||||
<!ENTITY dsig 'http://www.w3.org/2000/09/xmldsig#'>
|
|
||||||
<!ENTITY % p ''>
|
|
||||||
<!ENTITY % s ''>
|
|
||||||
]>
|
|
||||||
|
|
||||||
<!-- Schema for XML Signatures
|
|
||||||
http://www.w3.org/2000/09/xmldsig#
|
|
||||||
$Revision: 1.2 $ on $Date: 2013-04-16 12:48:49 $ by $Author: denis $
|
|
||||||
|
|
||||||
Copyright 2001 The Internet Society and W3C (Massachusetts Institute
|
|
||||||
of Technology, Institut National de Recherche en Informatique et en
|
|
||||||
Automatique, Keio University). All Rights Reserved.
|
|
||||||
http://www.w3.org/Consortium/Legal/
|
|
||||||
|
|
||||||
This document is governed by the W3C Software License [1] as described
|
|
||||||
in the FAQ [2].
|
|
||||||
|
|
||||||
[1] http://www.w3.org/Consortium/Legal/copyright-software-19980720
|
|
||||||
[2] http://www.w3.org/Consortium/Legal/IPR-FAQ-20000620.html#DTD
|
|
||||||
-->
|
|
||||||
|
|
||||||
|
|
||||||
<schema xmlns="http://www.w3.org/2001/XMLSchema"
|
|
||||||
xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
|
|
||||||
targetNamespace="http://www.w3.org/2000/09/xmldsig#"
|
|
||||||
version="0.1" elementFormDefault="qualified">
|
|
||||||
|
|
||||||
<!-- Basic Types Defined for Signatures -->
|
|
||||||
|
|
||||||
<simpleType name="CryptoBinary">
|
|
||||||
<restriction base="base64Binary">
|
|
||||||
</restriction>
|
|
||||||
</simpleType>
|
|
||||||
|
|
||||||
<!-- Start Signature -->
|
|
||||||
|
|
||||||
<element name="Signature" type="ds:SignatureType"/>
|
|
||||||
<complexType name="SignatureType">
|
|
||||||
<sequence>
|
|
||||||
<element ref="ds:SignedInfo"/>
|
|
||||||
<element ref="ds:SignatureValue"/>
|
|
||||||
<element ref="ds:KeyInfo" minOccurs="0"/>
|
|
||||||
<element ref="ds:Object" minOccurs="0" maxOccurs="unbounded"/>
|
|
||||||
</sequence>
|
|
||||||
<attribute name="Id" type="ID" use="optional"/>
|
|
||||||
</complexType>
|
|
||||||
|
|
||||||
<element name="SignatureValue" type="ds:SignatureValueType"/>
|
|
||||||
<complexType name="SignatureValueType">
|
|
||||||
<simpleContent>
|
|
||||||
<extension base="base64Binary">
|
|
||||||
<attribute name="Id" type="ID" use="optional"/>
|
|
||||||
</extension>
|
|
||||||
</simpleContent>
|
|
||||||
</complexType>
|
|
||||||
|
|
||||||
<!-- Start SignedInfo -->
|
|
||||||
|
|
||||||
<element name="SignedInfo" type="ds:SignedInfoType"/>
|
|
||||||
<complexType name="SignedInfoType">
|
|
||||||
<sequence>
|
|
||||||
<element ref="ds:CanonicalizationMethod"/>
|
|
||||||
<element ref="ds:SignatureMethod"/>
|
|
||||||
<element ref="ds:Reference" maxOccurs="unbounded"/>
|
|
||||||
</sequence>
|
|
||||||
<attribute name="Id" type="ID" use="optional"/>
|
|
||||||
</complexType>
|
|
||||||
|
|
||||||
<element name="CanonicalizationMethod" type="ds:CanonicalizationMethodType"/>
|
|
||||||
<complexType name="CanonicalizationMethodType" mixed="true">
|
|
||||||
<sequence>
|
|
||||||
<any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
|
|
||||||
<!-- (0,unbounded) elements from (1,1) namespace -->
|
|
||||||
</sequence>
|
|
||||||
<attribute name="Algorithm" type="anyURI" use="required"/>
|
|
||||||
</complexType>
|
|
||||||
|
|
||||||
<element name="SignatureMethod" type="ds:SignatureMethodType"/>
|
|
||||||
<complexType name="SignatureMethodType" mixed="true">
|
|
||||||
<sequence>
|
|
||||||
<element name="HMACOutputLength" minOccurs="0" type="ds:HMACOutputLengthType"/>
|
|
||||||
<any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
|
|
||||||
<!-- (0,unbounded) elements from (1,1) external namespace -->
|
|
||||||
</sequence>
|
|
||||||
<attribute name="Algorithm" type="anyURI" use="required"/>
|
|
||||||
</complexType>
|
|
||||||
|
|
||||||
<!-- Start Reference -->
|
|
||||||
|
|
||||||
<element name="Reference" type="ds:ReferenceType"/>
|
|
||||||
<complexType name="ReferenceType">
|
|
||||||
<sequence>
|
|
||||||
<element ref="ds:Transforms" minOccurs="0"/>
|
|
||||||
<element ref="ds:DigestMethod"/>
|
|
||||||
<element ref="ds:DigestValue"/>
|
|
||||||
</sequence>
|
|
||||||
<attribute name="Id" type="ID" use="optional"/>
|
|
||||||
<attribute name="URI" type="anyURI" use="optional"/>
|
|
||||||
<attribute name="Type" type="anyURI" use="optional"/>
|
|
||||||
</complexType>
|
|
||||||
|
|
||||||
<element name="Transforms" type="ds:TransformsType"/>
|
|
||||||
<complexType name="TransformsType">
|
|
||||||
<sequence>
|
|
||||||
<element ref="ds:Transform" maxOccurs="unbounded"/>
|
|
||||||
</sequence>
|
|
||||||
</complexType>
|
|
||||||
|
|
||||||
<element name="Transform" type="ds:TransformType"/>
|
|
||||||
<complexType name="TransformType" mixed="true">
|
|
||||||
<choice minOccurs="0" maxOccurs="unbounded">
|
|
||||||
<any namespace="##other" processContents="lax"/>
|
|
||||||
<!-- (1,1) elements from (0,unbounded) namespaces -->
|
|
||||||
<element name="XPath" type="string"/>
|
|
||||||
</choice>
|
|
||||||
<attribute name="Algorithm" type="anyURI" use="required"/>
|
|
||||||
</complexType>
|
|
||||||
|
|
||||||
<!-- End Reference -->
|
|
||||||
|
|
||||||
<element name="DigestMethod" type="ds:DigestMethodType"/>
|
|
||||||
<complexType name="DigestMethodType" mixed="true">
|
|
||||||
<sequence>
|
|
||||||
<any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
|
|
||||||
</sequence>
|
|
||||||
<attribute name="Algorithm" type="anyURI" use="required"/>
|
|
||||||
</complexType>
|
|
||||||
|
|
||||||
<element name="DigestValue" type="ds:DigestValueType"/>
|
|
||||||
<simpleType name="DigestValueType">
|
|
||||||
<restriction base="base64Binary"/>
|
|
||||||
</simpleType>
|
|
||||||
|
|
||||||
<!-- End SignedInfo -->
|
|
||||||
|
|
||||||
<!-- Start KeyInfo -->
|
|
||||||
|
|
||||||
<element name="KeyInfo" type="ds:KeyInfoType"/>
|
|
||||||
<complexType name="KeyInfoType" mixed="true">
|
|
||||||
<choice maxOccurs="unbounded">
|
|
||||||
<element ref="ds:KeyName"/>
|
|
||||||
<element ref="ds:KeyValue"/>
|
|
||||||
<element ref="ds:RetrievalMethod"/>
|
|
||||||
<element ref="ds:X509Data"/>
|
|
||||||
<element ref="ds:PGPData"/>
|
|
||||||
<element ref="ds:SPKIData"/>
|
|
||||||
<element ref="ds:MgmtData"/>
|
|
||||||
<any processContents="lax" namespace="##other"/>
|
|
||||||
<!-- (1,1) elements from (0,unbounded) namespaces -->
|
|
||||||
</choice>
|
|
||||||
<attribute name="Id" type="ID" use="optional"/>
|
|
||||||
</complexType>
|
|
||||||
|
|
||||||
<element name="KeyName" type="string"/>
|
|
||||||
<element name="MgmtData" type="string"/>
|
|
||||||
|
|
||||||
<element name="KeyValue" type="ds:KeyValueType"/>
|
|
||||||
<complexType name="KeyValueType" mixed="true">
|
|
||||||
<choice>
|
|
||||||
<element ref="ds:DSAKeyValue"/>
|
|
||||||
<element ref="ds:RSAKeyValue"/>
|
|
||||||
<any namespace="##other" processContents="lax"/>
|
|
||||||
</choice>
|
|
||||||
</complexType>
|
|
||||||
|
|
||||||
<element name="RetrievalMethod" type="ds:RetrievalMethodType"/>
|
|
||||||
<complexType name="RetrievalMethodType">
|
|
||||||
<sequence>
|
|
||||||
<element ref="ds:Transforms" minOccurs="0"/>
|
|
||||||
</sequence>
|
|
||||||
<attribute name="URI" type="anyURI"/>
|
|
||||||
<attribute name="Type" type="anyURI" use="optional"/>
|
|
||||||
</complexType>
|
|
||||||
|
|
||||||
<!-- Start X509Data -->
|
|
||||||
|
|
||||||
<element name="X509Data" type="ds:X509DataType"/>
|
|
||||||
<complexType name="X509DataType">
|
|
||||||
<sequence maxOccurs="unbounded">
|
|
||||||
<choice>
|
|
||||||
<element name="X509IssuerSerial" type="ds:X509IssuerSerialType"/>
|
|
||||||
<element name="X509SKI" type="base64Binary"/>
|
|
||||||
<element name="X509SubjectName" type="string"/>
|
|
||||||
<element name="X509Certificate" type="base64Binary"/>
|
|
||||||
<element name="X509CRL" type="base64Binary"/>
|
|
||||||
<any namespace="##other" processContents="lax"/>
|
|
||||||
</choice>
|
|
||||||
</sequence>
|
|
||||||
</complexType>
|
|
||||||
|
|
||||||
<complexType name="X509IssuerSerialType">
|
|
||||||
<sequence>
|
|
||||||
<element name="X509IssuerName" type="string"/>
|
|
||||||
<element name="X509SerialNumber" type="integer"/>
|
|
||||||
</sequence>
|
|
||||||
</complexType>
|
|
||||||
|
|
||||||
<!-- End X509Data -->
|
|
||||||
|
|
||||||
<!-- Begin PGPData -->
|
|
||||||
|
|
||||||
<element name="PGPData" type="ds:PGPDataType"/>
|
|
||||||
<complexType name="PGPDataType">
|
|
||||||
<choice>
|
|
||||||
<sequence>
|
|
||||||
<element name="PGPKeyID" type="base64Binary"/>
|
|
||||||
<element name="PGPKeyPacket" type="base64Binary" minOccurs="0"/>
|
|
||||||
<any namespace="##other" processContents="lax" minOccurs="0"
|
|
||||||
maxOccurs="unbounded"/>
|
|
||||||
</sequence>
|
|
||||||
<sequence>
|
|
||||||
<element name="PGPKeyPacket" type="base64Binary"/>
|
|
||||||
<any namespace="##other" processContents="lax" minOccurs="0"
|
|
||||||
maxOccurs="unbounded"/>
|
|
||||||
</sequence>
|
|
||||||
</choice>
|
|
||||||
</complexType>
|
|
||||||
|
|
||||||
<!-- End PGPData -->
|
|
||||||
|
|
||||||
<!-- Begin SPKIData -->
|
|
||||||
|
|
||||||
<element name="SPKIData" type="ds:SPKIDataType"/>
|
|
||||||
<complexType name="SPKIDataType">
|
|
||||||
<sequence maxOccurs="unbounded">
|
|
||||||
<element name="SPKISexp" type="base64Binary"/>
|
|
||||||
<any namespace="##other" processContents="lax" minOccurs="0"/>
|
|
||||||
</sequence>
|
|
||||||
</complexType>
|
|
||||||
|
|
||||||
<!-- End SPKIData -->
|
|
||||||
|
|
||||||
<!-- End KeyInfo -->
|
|
||||||
|
|
||||||
<!-- Start Object (Manifest, SignatureProperty) -->
|
|
||||||
|
|
||||||
<element name="Object" type="ds:ObjectType"/>
|
|
||||||
<complexType name="ObjectType" mixed="true">
|
|
||||||
<sequence minOccurs="0" maxOccurs="unbounded">
|
|
||||||
<any namespace="##any" processContents="lax"/>
|
|
||||||
</sequence>
|
|
||||||
<attribute name="Id" type="ID" use="optional"/>
|
|
||||||
<attribute name="MimeType" type="string" use="optional"/> <!-- add a grep facet -->
|
|
||||||
<attribute name="Encoding" type="anyURI" use="optional"/>
|
|
||||||
</complexType>
|
|
||||||
|
|
||||||
<element name="Manifest" type="ds:ManifestType"/>
|
|
||||||
<complexType name="ManifestType">
|
|
||||||
<sequence>
|
|
||||||
<element ref="ds:Reference" maxOccurs="unbounded"/>
|
|
||||||
</sequence>
|
|
||||||
<attribute name="Id" type="ID" use="optional"/>
|
|
||||||
</complexType>
|
|
||||||
|
|
||||||
<element name="SignatureProperties" type="ds:SignaturePropertiesType"/>
|
|
||||||
<complexType name="SignaturePropertiesType">
|
|
||||||
<sequence>
|
|
||||||
<element ref="ds:SignatureProperty" maxOccurs="unbounded"/>
|
|
||||||
</sequence>
|
|
||||||
<attribute name="Id" type="ID" use="optional"/>
|
|
||||||
</complexType>
|
|
||||||
|
|
||||||
<element name="SignatureProperty" type="ds:SignaturePropertyType"/>
|
|
||||||
<complexType name="SignaturePropertyType" mixed="true">
|
|
||||||
<choice maxOccurs="unbounded">
|
|
||||||
<any namespace="##other" processContents="lax"/>
|
|
||||||
<!-- (1,1) elements from (1,unbounded) namespaces -->
|
|
||||||
</choice>
|
|
||||||
<attribute name="Target" type="anyURI" use="required"/>
|
|
||||||
<attribute name="Id" type="ID" use="optional"/>
|
|
||||||
</complexType>
|
|
||||||
|
|
||||||
<!-- End Object (Manifest, SignatureProperty) -->
|
|
||||||
|
|
||||||
<!-- Start Algorithm Parameters -->
|
|
||||||
|
|
||||||
<simpleType name="HMACOutputLengthType">
|
|
||||||
<restriction base="integer"/>
|
|
||||||
</simpleType>
|
|
||||||
|
|
||||||
<!-- Start KeyValue Element-types -->
|
|
||||||
|
|
||||||
<element name="DSAKeyValue" type="ds:DSAKeyValueType"/>
|
|
||||||
<complexType name="DSAKeyValueType">
|
|
||||||
<sequence>
|
|
||||||
<sequence minOccurs="0">
|
|
||||||
<element name="P" type="ds:CryptoBinary"/>
|
|
||||||
<element name="Q" type="ds:CryptoBinary"/>
|
|
||||||
</sequence>
|
|
||||||
<element name="G" type="ds:CryptoBinary" minOccurs="0"/>
|
|
||||||
<element name="Y" type="ds:CryptoBinary"/>
|
|
||||||
<element name="J" type="ds:CryptoBinary" minOccurs="0"/>
|
|
||||||
<sequence minOccurs="0">
|
|
||||||
<element name="Seed" type="ds:CryptoBinary"/>
|
|
||||||
<element name="PgenCounter" type="ds:CryptoBinary"/>
|
|
||||||
</sequence>
|
|
||||||
</sequence>
|
|
||||||
</complexType>
|
|
||||||
|
|
||||||
<element name="RSAKeyValue" type="ds:RSAKeyValueType"/>
|
|
||||||
<complexType name="RSAKeyValueType">
|
|
||||||
<sequence>
|
|
||||||
<element name="Modulus" type="ds:CryptoBinary"/>
|
|
||||||
<element name="Exponent" type="ds:CryptoBinary"/>
|
|
||||||
</sequence>
|
|
||||||
</complexType>
|
|
||||||
|
|
||||||
<!-- End KeyValue Element-types -->
|
|
||||||
|
|
||||||
<!-- End Signature -->
|
|
||||||
|
|
||||||
</schema>
|
|
6
gating.yaml
Normal file
6
gating.yaml
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
--- !Policy
|
||||||
|
product_versions:
|
||||||
|
- rhel-8
|
||||||
|
decision_context: osci_compose_gate
|
||||||
|
rules:
|
||||||
|
- !PassingTestCaseRule {test_case_name: baseos-ci.brew-build.tier1.functional}
|
15
sgml-common-CHANGES
Normal file
15
sgml-common-CHANGES
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
o Linux Standard Base SGML & XML adherence -- DocBook packages
|
||||||
|
which adhere to the LSB addendum concerning SGML & XML are now
|
||||||
|
included. This means that catalog files are now located in a
|
||||||
|
different place than they were in previous releases.
|
||||||
|
|
||||||
|
There is now a super catalog, /etc/sgml/catalog, which contains
|
||||||
|
entries for a number of centralised catalogs, in /etc/sgml. The
|
||||||
|
centralised catalogs contain entries for DTD-specific files,
|
||||||
|
which are located in subdirectories in /usr/share/sgml (instead
|
||||||
|
of /usr/lib/sgml as in previous releases).
|
||||||
|
|
||||||
|
The utility names for converting DocBook documents to other
|
||||||
|
formats are now named (for example) docbook2ps instead of db2ps;
|
||||||
|
the old names are provided for compatibility with previous
|
||||||
|
releases, but may be removed at a future date.
|
5
sources
Normal file
5
sources
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
SHA512 (sgml-common-0.6.3.tgz) = 3c4a55f555596b2a6bf6af66c497679226e7b40625ac16832150488311cba7f9fc523435eea5837262a5517f5c09c4c0e07fe4a2cf02184d4027609c26e4bc0c
|
||||||
|
SHA512 (xml.xsd) = 9b4efba3b49a15ab3e0a429eec47eebd052be32286925b27ffbe0bddf42b2294979c70856d52e71c4e7f18f7bd3c8fc72cf6c258e2d700ea9a560a9863bd542f
|
||||||
|
SHA512 (xmldsig-core-schema.xsd) = ce73effa9cc94a9958d1de465d9398e2c157f1fd6eac56e4e5e6e2bd7e9ef7aef7093d1af2789d99ce817d1a7899ebc5a6ebea17882b02ba3274dc5317c64c14
|
||||||
|
SHA512 (XMLSchema.dtd) = b978fa4df8a891654c4738952c6aeca0790ce16655ead566966a60900ce7067ccc21eb923b2dc3e8061f6d002f9d64a075e35047eace022812df23afe473ad0b
|
||||||
|
SHA512 (datatypes.dtd) = 68e778b3a7917a4514525a580975e547abcde2bc2d79491bcb4fd25f6f04f2ea2287fa19e5548d154c0f615178811a03bac8b724fb3ecaebe3e871e3c66b72ff
|
Loading…
Reference in New Issue
Block a user