DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=14454>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=14454 org.xml.sax.SAXParseException: Need right parenthesis or "," in content model, not "|". Summary: org.xml.sax.SAXParseException: Need right parenthesis or "," in content model, not "|". Product: Xerces2-J Version: 2.2.0 Platform: PC OS/Version: Windows NT/2K Status: NEW Severity: Normal Priority: Other Component: SAX AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] bug.java ------------------------------------------------------------------------------- import javax.xml.parsers.*; import org.w3c.dom.*; class bug { public static void main(String args[]) throws Exception { String FileName = "bug.xml"; DocumentBuilderFactory DocBuilderFact = javax.xml.parsers.DocumentBuilderFactory.newInstance(); DocumentBuilder DocBuilder; Document pDoc; DocumentType pDocType; DocBuilderFact.setValidating(true); DocBuilder = DocBuilderFact.newDocumentBuilder(); pDoc = DocBuilder.parse(FileName); } } bug.xml ------------------------------------------------------------------------------- <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE bug [ <!ELEMENT bug (itemlist+)> <!ELEMENT itemlist (item_a1, (item_b1) | ((item_c1),(item_b1)?) )> <!ELEMENT item_a1 EMPTY> <!ELEMENT item_b1 EMPTY> <!ELEMENT item_c1 EMPTY> <!ATTLIST itemlist value CDATA #REQUIRED> <!ATTLIST item_a1 value CDATA #REQUIRED> <!ATTLIST item_b1 value (1|2) #REQUIRED> <!ATTLIST item_c1 value CDATA #REQUIRED> ]> <bug> <itemlist value="1"> <item_a1 value="URL" /> <item_b1 value="1" /> </itemlist> <itemlist value="2"> <item_a1 value="URL" /> <item_b1 value="2" /> </itemlist> <itemlist value="3"> <item_a1 value="URL" /> <item_c1 value="check3" /> </itemlist> <itemlist value="4"> <item_a1 value="URL" /> <item_c1 value="check4" /> <item_b1 value="1" /> </itemlist> <itemlist value="5"> <item_a1 value="URL" /> <item_c1 value="check5" /> <item_b1 value="2" /> </itemlist> </bug> ------------------------------------------------------------------------------- Exception in thread "main" org.xml.sax.SAXParseException: Need right parenthesis or "," in content model, not "|". at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3182) at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3176) at org.apache.crimson.parser.Parser2.getcps(Parser2.java:1986) at org.apache.crimson.parser.Parser2.getMixedOrChildren (Parser2.java:1919) at org.apache.crimson.parser.Parser2.maybeElementDecl(Parser2.java:1881) at org.apache.crimson.parser.Parser2.maybeMarkupDecl(Parser2.java:1210) at org.apache.crimson.parser.Parser2.maybeDoctypeDecl(Parser2.java:1144) at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:489) at org.apache.crimson.parser.Parser2.parse(Parser2.java:305) at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442) at org.apache.crimson.jaxp.DocumentBuilderImpl.parse (DocumentBuilderImpl.java:185) at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:134) at bug.main(bug.java:17) --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
