Skip to content

Commit f72f35f

Browse files
committed
Initial checkin
1 parent 535d7a3 commit f72f35f

File tree

357 files changed

+123952
-2
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

357 files changed

+123952
-2
lines changed

README.md

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,14 @@
1-
# xmlresolverdata
2-
The standard DTDs, schemas, and URIs that ship with the XML Resolver
1+
# XML Resolver Data
2+
3+
The standard DTDs, schemas, and URIs that ship with the XML Resolver.
4+
5+
This repository contains the data files that are packaged up with the resolver.
6+
7+
For the Java release, these files and an associated catalog are in the
8+
`xmlresolver` jar file with the `data` classifier.
9+
10+
For the C# release, these files and an associated catalog are in the
11+
`XmlResolverData` assembly. (At least that’s the current plan.)
12+
13+
This repository is used as a subproject in the Java and C# repositories.
14+

src/data/manifest.xml

Lines changed: 1288 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
<!-- file: rddl-qname-1.mod -->
2+
<!--
3+
Copyright (c) 2000-2001 Jonathan Borden
4+
PUBLIC "-//XML-DEV//ENTITIES RDDL QName Module 1.0//EN"
5+
SYSTEM "http://www.rddl.org/rddl-qname-1.mod"
6+
-->
7+
8+
<!-- Bring in the datatypes -->
9+
<!ENTITY % RDDL-datatypes.mod
10+
PUBLIC "-//W3C//ENTITIES XHTML Datatypes 1.0//EN"
11+
"xhtml-datatypes-1.mod" >
12+
%RDDL-datatypes.mod;
13+
14+
<!-- Declare the actual namespace of this module -->
15+
<!ENTITY % RDDL.xmlns "http://www.rddl.org/" >
16+
17+
<!-- Declare the default prefix for this module -->
18+
<!ENTITY % RDDL.prefix "rddl" >
19+
20+
<!-- By default, disable prefixing of this module
21+
-->
22+
<!ENTITY % NS.prefixed "IGNORE" >
23+
<!--
24+
but note: driver 'defaults' this to INCLUDE
25+
-->
26+
<!ENTITY % RDDL.prefixed "%NS.prefixed;" >
27+
28+
<!-- If this module's namespace is prefixed -->
29+
<![%RDDL.prefixed;[
30+
<!ENTITY % RDDL.pfx "%RDDL.prefix;:" >
31+
]]>
32+
<!ENTITY % RDDL.pfx "" >
33+
34+
<!-- Declare a Parameter Entity (PE) that defines any external namespaces
35+
that are used by this module -->
36+
<!ENTITY % RDDL.xmlns.extra.attrib "" >
37+
38+
<!-- Declare a PE that defines the xmlns attributes for use by by RDDL. -->
39+
<![%RDDL.prefixed;[
40+
<!ENTITY % RDDL.xmlns.attrib
41+
"xmlns:%RDDL.prefix; %URI.datatype; #FIXED '%RDDL.xmlns;'
42+
%RDDL.xmlns.extra.attrib;"
43+
>
44+
]]>
45+
<!ENTITY % RDDL.xmlns.attrib
46+
"xmlns %URI.datatype; #FIXED '%RDDL.xmlns;'
47+
%RDDL.xmlns.extra.attrib;"
48+
>
49+
<!ENTITY % RDDL.xmlns.attrib.prefixed
50+
"xmlns:%RDDL.prefix; %URI.datatype; #FIXED '%RDDL.xmlns;'
51+
"
52+
>
53+
54+
<!-- Make sure that the RDDL namespace attributes are included on the XHTML
55+
attribute set -->
56+
<![%NS.prefixed;[
57+
<!ENTITY % XHTML.xmlns.extra.attrib
58+
"%RDDL.xmlns.attrib;
59+
%XLINK.xmlns.attrib;"
60+
>
61+
]]>
62+
<!ENTITY % XHTML.xmlns.extra.attrib
63+
"%XLINK.xmlns.attrib;"
64+
>
65+
<!ENTITY % RDDL.resource.qname "%RDDL.pfx;resource">
66+
<!ENTITY % RDDL.bundle.qname "%RDDL.pfx;bundle">
67+
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
<!--
2+
PUBLIC "-//XML-DEV//ENTITIES RDDL Resource Module 1.0//EN"
3+
SYSTEM "http://www.rddl.org/rddl-resource-1.mod"
4+
-->
5+
<!-- resource: Resource Element ................................ -->
6+
7+
<!ENTITY % RDDL.resource.element "INCLUDE" >
8+
<![ %RDDL.resource.element; [
9+
<!ENTITY % RDDL.resource.content
10+
"( #PCDATA | %Flow.mix;)*"
11+
>
12+
<!ENTITY % RDDL.extra.attrib "
13+
xml:base CDATA #IMPLIED
14+
">
15+
16+
<!ELEMENT %RDDL.resource.qname; %RDDL.resource.content; >
17+
<!-- end of resource.element -->]]>
18+
19+
<!ENTITY % RDDL.resource.attlist "INCLUDE" >
20+
<![%RDDL.resource.attlist;[
21+
<!ATTLIST %RDDL.resource.qname;
22+
%id.attrib;
23+
%I18n.attrib;
24+
%RDDL.xmlns.attrib;
25+
%RDDL.extra.attrib;
26+
%xlink.simple.attrib;
27+
%xlink.namespace.attrib;
28+
>
29+
<!ATTLIST %html.qname;
30+
%RDDL.extra.attrib;
31+
%xlink.namespace.attrib;
32+
%RDDL.xmlns.attrib.prefixed;
33+
>
34+
<!ATTLIST %div.qname;
35+
%RDDL.extra.attrib;
36+
>
37+
<!-- end of resource.attlist -->]]>
38+
39+

src/data/www.rddl.org/rddl-xhtml.dtd

Lines changed: 231 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,231 @@
1+
<!--
2+
Copyright (c) 2000-2001 Jonathan Borden <jonathan@openhealth.org>
3+
This is the Resource Directory Description Language 1.0 DTD, a modular XHTML DTD
4+
5+
see http://www.rddl.org/
6+
7+
RDDL is an XML-DEV project, see: http://lists.xml.org/archives/xml-dev/
8+
9+
Permission to use, copy, modify and distribute the RDDL DTD
10+
and its accompanying documentation for any purpose and without fee is
11+
hereby granted in perpetuity, provided that the above copyright notice
12+
and this paragraph appear in all copies. The copyright holders make
13+
no representation about the suitability of the DTD for any purpose.
14+
15+
It is provided "as is" without expressed or implied warranty.
16+
17+
This is the driver file for version 1.0 of the RDDL 1.0 DTD as an extension of XHTML Basic 1.0.
18+
19+
This DTD is identified by the PUBLIC and SYSTEM identifiers:
20+
21+
PUBLIC: "-//XML-DEV//DTD XHTML RDDL 1.0//EN"
22+
SYSTEM: "http://www.rddl.org/rddl-xhtml.dtd"
23+
-->
24+
<!-- file: rddl-xhtml.dtd -->
25+
26+
<!-- XHTML Basic 1.0 DTD
27+
28+
This is XHTML Basic, a proper subset of XHTML.
29+
30+
The Extensible HyperText Markup Language (XHTML)
31+
Copyright 1998-2000 World Wide Web Consortium
32+
(Massachusetts Institute of Technology, Institut National de
33+
Recherche en Informatique et en Automatique, Keio University).
34+
All Rights Reserved.
35+
36+
Permission to use, copy, modify and distribute the XHTML Basic DTD
37+
and its accompanying documentation for any purpose and without fee is
38+
hereby granted in perpetuity, provided that the above copyright notice
39+
and this paragraph appear in all copies. The copyright holders make
40+
no representation about the suitability of the DTD for any purpose.
41+
42+
It is provided "as is" without expressed or implied warranty.
43+
44+
Editors: Murray M. Altheim <mailto:altheim@eng.sun.com>
45+
Peter Stark <mailto:Peter.Stark@ecs.ericsson.se>
46+
Revision: $Id: rddl-xhtml.dtd,v 1.2 2004/09/07 12:06:26 dom Exp $ SMI
47+
48+
-->
49+
50+
<!ENTITY % XHTML.version "-//XML-DEV//DTD XHTML RDDL 1.0//EN" >
51+
52+
<!-- Use this URI to identify the default namespace:
53+
54+
"http://www.w3.org/1999/xhtml"
55+
56+
See the Qualified Names module for information
57+
on the use of namespace prefixes in the DTD.
58+
-->
59+
<!ENTITY % NS.prefixed "IGNORE" >
60+
<!ENTITY % XHTML.prefix "" >
61+
62+
<!ENTITY % XLINK.prefix "xlink">
63+
<!ENTITY % XLINK.prefixed "INCLUDE">
64+
<!-- Reserved for use with the XLink namespace:
65+
-->
66+
<!ENTITY % XLINK.xmlns "http://www.w3.org/1999/xlink" >
67+
<!--
68+
don't declare this because then it gets declared in Common.attrib
69+
rather put directly on the resource element (see below)
70+
-->
71+
<!ENTITY % XLINK.xmlns.attrib "" >
72+
73+
<!-- For example, if you are using XHTML Basic 1.0 directly, use
74+
the FPI in the DOCTYPE declaration, with the xmlns attribute
75+
on the document element to identify the default namespace:
76+
77+
<?xml version="1.0"?>
78+
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.0//EN"
79+
"http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd" >
80+
<html xmlns="http://www.w3.org/1999/xhtml"
81+
xml:lang="en" >
82+
...
83+
</html>
84+
-->
85+
86+
<!-- reserved for future use with document profiles -->
87+
<!ENTITY % XHTML.profile "" >
88+
89+
<!-- Bidirectional Text features
90+
This feature-test entity is used to declare elements
91+
and attributes used for bidirectional text support.
92+
-->
93+
<!ENTITY % XHTML.bidi "IGNORE" >
94+
95+
<?doc type="doctype" role="title" {Resource Directory Description Language 1.0 } ?>
96+
97+
<!-- Bring in the qualified names for the new module -->
98+
<!ENTITY % RDDL.prefixed "INCLUDE">
99+
<!ENTITY % xhtml-qname-extra.mod
100+
PUBLIC "-//XML-DEV//ENTITIES RDDL QName Module 1.0//EN"
101+
"rddl-qname-1.mod" >
102+
<!-- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
103+
104+
<!ENTITY % xhtml-events.module "IGNORE" >
105+
<!-- jb: XML names doesn't like PIs with colons e.g.
106+
<?IS10744:arch xhtml
107+
108+
so default this out for now
109+
-->
110+
<!ENTITY % xhtml-arch.module "IGNORE" >
111+
<!ENTITY % xhtml-arch.mod "" >
112+
<!ENTITY % xhtml-bdo.module "%XHTML.bidi;" >
113+
114+
<!ENTITY % xhtml-model.mod
115+
PUBLIC "-//XML-DEV//ENTITIES RDDL Document Model 1.0//EN"
116+
"xhtml-rddl-model-1.mod" >
117+
<!ENTITY % xhtml-qname.mod
118+
PUBLIC "-//W3C//ENTITIES XHTML Qualified Names 1.0//EN"
119+
"xhtml-qname-1.mod" >
120+
121+
<!-- ::::::::::::::: -->
122+
123+
<!ENTITY % xhtml-framework.mod
124+
PUBLIC "-//W3C//ENTITIES XHTML Modular Framework 1.0//EN"
125+
"xhtml-framework-1.mod" >
126+
%xhtml-framework.mod;
127+
128+
<!ENTITY % pre.content
129+
"( #PCDATA
130+
| %InlStruct.class;
131+
%InlPhras.class;
132+
%Anchor.class;
133+
%Inline.extra; )*"
134+
>
135+
136+
<!ENTITY % xhtml-text.mod
137+
PUBLIC "-//W3C//ELEMENTS XHTML Text 1.0//EN"
138+
"xhtml-text-1.mod" >
139+
%xhtml-text.mod;
140+
141+
<!ENTITY % xhtml-hypertext.mod
142+
PUBLIC "-//W3C//ELEMENTS XHTML Hypertext 1.0//EN"
143+
"xhtml-hypertext-1.mod" >
144+
%xhtml-hypertext.mod;
145+
146+
<!ENTITY % xhtml-list.mod
147+
PUBLIC "-//W3C//ELEMENTS XHTML Lists 1.0//EN"
148+
"xhtml-list-1.mod" >
149+
%xhtml-list.mod;
150+
151+
<!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
152+
153+
<!-- Image Module ............................................... -->
154+
<!ENTITY % xhtml-image.module "INCLUDE" >
155+
<![%xhtml-image.module;[
156+
<!ENTITY % xhtml-image.mod
157+
PUBLIC "-//W3C//ELEMENTS XHTML Images 1.0//EN"
158+
"xhtml-image-1.mod" >
159+
%xhtml-image.mod;]]>
160+
161+
<!-- Tables Module ............................................... -->
162+
<!ENTITY % xhtml-table.module "INCLUDE" >
163+
<![%xhtml-table.module;[
164+
<!ENTITY % xhtml-table.mod
165+
PUBLIC "-//W3C//ELEMENTS XHTML Basic Tables 1.0//EN"
166+
"xhtml-basic-table-1.mod" >
167+
%xhtml-table.mod;]]>
168+
169+
<!-- Forms Module ............................................... -->
170+
<!ENTITY % xhtml-form.module "INCLUDE" >
171+
<![%xhtml-form.module;[
172+
<!ENTITY % xhtml-form.mod
173+
PUBLIC "-//W3C//ELEMENTS XHTML Basic Forms 1.0//EN"
174+
"xhtml-basic-form-1.mod" >
175+
%xhtml-form.mod;]]>
176+
177+
<!-- Link Element Module ........................................ -->
178+
<!ENTITY % xhtml-link.module "INCLUDE" >
179+
<![%xhtml-link.module;[
180+
<!ENTITY % xhtml-link.mod
181+
PUBLIC "-//W3C//ELEMENTS XHTML Link Element 1.0//EN"
182+
"xhtml-link-1.mod" >
183+
%xhtml-link.mod;]]>
184+
185+
<!-- Document Metainformation Module ............................ -->
186+
<!ENTITY % xhtml-meta.module "INCLUDE" >
187+
<![%xhtml-meta.module;[
188+
<!ENTITY % xhtml-meta.mod
189+
PUBLIC "-//W3C//ELEMENTS XHTML Metainformation 1.0//EN"
190+
"xhtml-meta-1.mod" >
191+
%xhtml-meta.mod;]]>
192+
193+
<!-- Base Element Module ........................................ -->
194+
<!ENTITY % xhtml-base.module "INCLUDE" >
195+
<![%xhtml-base.module;[
196+
<!ENTITY % xhtml-base.mod
197+
PUBLIC "-//W3C//ELEMENTS XHTML Base Element 1.0//EN"
198+
"xhtml-base-1.mod" >
199+
%xhtml-base.mod;]]>
200+
201+
<!-- Param Element Module ....................................... -->
202+
<!ENTITY % xhtml-param.module "INCLUDE" >
203+
<![%xhtml-param.module;[
204+
<!ENTITY % xhtml-param.mod
205+
PUBLIC "-//W3C//ELEMENTS XHTML Param Element 1.0//EN"
206+
"xhtml-param-1.mod" >
207+
%xhtml-param.mod;]]>
208+
209+
<!-- Embedded Object Module ..................................... -->
210+
<!ENTITY % xhtml-object.module "INCLUDE" >
211+
<![%xhtml-object.module;[
212+
<!ENTITY % xhtml-object.mod
213+
PUBLIC "-//W3C//ELEMENTS XHTML Embedded Object 1.0//EN"
214+
"xhtml-object-1.mod" >
215+
%xhtml-object.mod;]]>
216+
217+
<!ENTITY % xhtml-struct.mod
218+
PUBLIC "-//W3C//ELEMENTS XHTML Document Structure 1.0//EN"
219+
"xhtml-struct-1.mod" >
220+
%xhtml-struct.mod;
221+
222+
<!-- end of XHTML Basic 1.0 DTD ........................................... -->
223+
<!ENTITY % xlink-module.mod
224+
PUBLIC "-//XML-DEV//ENTITIES XLink Module 1.0//EN"
225+
"xlink-module-1.mod" >
226+
%xlink-module.mod;
227+
228+
<!ENTITY % rddl-resource.mod
229+
PUBLIC "-//XML-DEV//ELEMENTS RDDL Resource 1.0//EN"
230+
"rddl-resource-1.mod" >
231+
%rddl-resource.mod;

0 commit comments

Comments
 (0)