diff options
author | Jan Pokorný <jpokorny@redhat.com> | 2013-01-29 18:20:13 +0100 |
---|---|---|
committer | Jan Pokorný <jpokorny@redhat.com> | 2013-01-29 18:25:12 +0100 |
commit | dbebf0be9cb077864aac9d6d60783b53ee50a2a5 (patch) | |
tree | 98eaed1a6bd19c0c8f925fec9a0655a5c9466b4d /testSuite.rng | |
parent | f781e6e0c5ce428b18485d7d05df91962c04c007 (diff) | |
download | rnc2rng-dbebf0be9cb077864aac9d6d60783b53ee50a2a5.tar.gz rnc2rng-dbebf0be9cb077864aac9d6d60783b53ee50a2a5.tar.xz rnc2rng-dbebf0be9cb077864aac9d6d60783b53ee50a2a5.zip |
Massive update so it works for corosync.rnc and several others
- continued style cleanup
- some files moved to "unused" dir
- added several files for testing and the ones like TODO and HACKING
Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
Diffstat (limited to 'testSuite.rng')
-rw-r--r-- | testSuite.rng | 157 |
1 files changed, 0 insertions, 157 deletions
diff --git a/testSuite.rng b/testSuite.rng deleted file mode 100644 index 6626f3a..0000000 --- a/testSuite.rng +++ /dev/null @@ -1,157 +0,0 @@ -<?xml version="1.0"?> -<!-- $Id: testSuite.rng,v 1.10 2002/04/30 07:00:05 jjc Exp $ --> -<grammar xmlns="http://relaxng.org/ns/structure/1.0" ns=""> - <!-- - Target namespace is intentionally set to "" so as not to interfere with - prefix/URI bindings - --> - - <start> - <ref name="testSuite"/> - </start> - - <define name="testSuite"> - <element name="testSuite"> - <ref name="header"/> - <zeroOrMore> - <choice> - <ref name="testSuite"/> - <ref name="testCase"/> - </choice> - </zeroOrMore> - </element> - </define> - - <define name="testCase"> - <element name="testCase"> - <ref name="header"/> - - <ref name="resources"/> - - <choice> - - <!-- Incorrect schema --> - <element name="incorrect"> - <ref name="dtd"/> - <ref name="anyElement"/> - </element> - - <!-- Correct schema and test cases --> - <group> - <element name="correct"> - <ref name="dtd"/> - <externalRef href="relaxng.rng"/> - </element> - <zeroOrMore> - <choice> - <!-- Valid test cases --> - <element name="valid"> - <ref name="dtd"/> - <ref name="anyElement"/> - </element> - <!-- Invalid test cases --> - <element name="invalid"> - <ref name="dtd"/> - <ref name="anyElement"/> - </element> - </choice> - </zeroOrMore> - </group> - - </choice> - - </element> - </define> - - <define name="any"> - <zeroOrMore> - <choice> - <ref name="anyElement"/> - <attribute> - <anyName/> - <text/> - </attribute> - <text/> - </choice> - </zeroOrMore> - </define> - - <define name="anyElement"> - <element> - <anyName/> - <ref name="any"/> - </element> - </define> - - <define name="header"> - <zeroOrMore> - <choice> - <element name="title"> - <text/> - </element> - <element name="documentation"> - <text/> - </element> - <element name="author"> - <text/> - </element> - <!-- Email address for correspondence about test cases. --> - <element name="email"> - <text/> - </element> - <!-- Section of the specification being tested. --> - <element name="section"> - <text/> - </element> - <element name="requires"> - <attribute name="datatypeLibrary"/> - </element> - <element> - <anyName> - <except> - <nsName/> - </except> - </anyName> - <ref name="any"/> - </element> - </choice> - </zeroOrMore> - </define> - - <define name="resources"> - <zeroOrMore> - <choice> - <element name="resource"> - <attribute name="name"> - <ref name="pathSegment"/> - </attribute> - <ref name="dtd"/> - <ref name="anyElement"/> - </element> - <element name="dir"> - <attribute name="name"> - <ref name="pathSegment"/> - </attribute> - <ref name="resources"/> - </element> - </choice> - </zeroOrMore> - </define> - - <define name="dtd"> - <optional> - <attribute name="dtd"/> - </optional> - </define> - - <!-- A relative URI segment. --> - - <define name="pathSegment"> - <data datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes" - type="string"> - <!-- one or more RFC 2396 pchars --> - <param name="pattern">([\-A-Za-z0-9:@&=+$,_.!~*'()]|%[0-9a-fA-F][0-9a-fA-F])+</param> - </data> - </define> - -</grammar> |