summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2001-12-14 09:01:18 +0000
committernanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2001-12-14 09:01:18 +0000
commitef617d9eeaff6207486f53dc007f84db4b1cb9d4 (patch)
tree50e3a5738344af4e02f0904bd1fddd1b3f20a246
parent387f38141a4a4a6d9a5a466c8007497be5af07d9 (diff)
downloadATCD-ef617d9eeaff6207486f53dc007f84db4b1cb9d4.tar.gz
*** empty log message ***
-rw-r--r--ACEXML/examples/SAXPrint/svc.conf.xml4
-rw-r--r--ACEXML/parser/parser/Parser.i8
2 files changed, 12 insertions, 0 deletions
diff --git a/ACEXML/examples/SAXPrint/svc.conf.xml b/ACEXML/examples/SAXPrint/svc.conf.xml
index 5418a95d741..ccdbd14ae26 100644
--- a/ACEXML/examples/SAXPrint/svc.conf.xml
+++ b/ACEXML/examples/SAXPrint/svc.conf.xml
@@ -1,4 +1,5 @@
<?xml version="1.0"?>
+<!-- This is a test XML file. Most of the stuff here don't make any sense at all -->
<!DOCTYPE ACE_Svc_Conf PUBLIC 'GOODSAM' 'http://ace.cs.wustl.edu/dtd/ACE_SVCCONF.DTD'
[
<!NOTATION goody PUBLIC 'NBC' 'http://hardcoreace.com/'>
@@ -9,6 +10,9 @@
<!ENTITY sam PUBLIC 'SHIRE' 'http://taozen.com/'>
<!ENTITY gandolf SYSTEM 'D:/RINGS.DOT'>
<!ELEMENT GOOBEGONE EMPTY>
+ <!ELEMENT POOPOO ANY>
+ <!ELEMENT HOHOHO ((BOOBOO, GOOBEGONE)?, (GOOBEGONE|POOPOO)*)+>
+ <!ELEMENT BOOBOO (#PCDATA | BOOBOO)*>
<!ATTLIST GOOBEGONE
ohmy CDATA #REQUIRED
testing IDREF #IMPLIED>
diff --git a/ACEXML/parser/parser/Parser.i b/ACEXML/parser/parser/Parser.i
index 5298146e990..e949673e0f5 100644
--- a/ACEXML/parser/parser/Parser.i
+++ b/ACEXML/parser/parser/Parser.i
@@ -102,6 +102,14 @@ ACEXML_Parser::is_nonname (ACEXML_Char c)
case '?':
case '>':
case '<':
+ case ')':
+ case '(':
+ case '+':
+ case '*':
+ case '\'':
+ case '"':
+ case ',':
+ case '|':
return 1;
default:
return 0;