File: implement.html

package info (click to toggle)
jing-trang 20091111-3
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 6,312 kB
  • ctags: 10,531
  • sloc: java: 50,336; xml: 24,925; sh: 451; makefile: 50
file content (40 lines) | stat: -rw-r--r-- 1,190 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Notes on implementing RELAX NG</title>
</head>

<body>
<h1>Notes on implementing RELAX NG</h1>

<p>This page contains pointers to documents describing various aspects
of implementing <a
href="http://www.oasis-open.org/committees/relax-ng/">RELAX
NG</a>.</p>

<p>The following are available:</p>

<ul>

<li>a <a href="derivative.html">description</a> of how to implement
validation using an algorithm based on the idea of a derivative; this
corresponds to the algorithm implemented in Jing</li>

<li><a href="simplify.html">notes</a> on how to handle the tricky
parts of simplifying the full syntax into simple syntax,
specifically how to deal with <code>grammar</code>,
<code>define</code>, <code>ref</code> and <code>parentRef</code></li>

<li>a <a href="nameclass.html">note</a> on how to detect
whether two name classes overlap</li>

</ul>

<p>For some background on implementing validation of schemas in XML,
see <a href="http://citeseer.nj.nec.com/murata00taxonomy.html"
>Taxonomy of XML Schema Languages using Formal Language
Theory</a>.</p>

<address><a href="mailto:jjc@jclark.com">James Clark</a></address>

</body>
</html>