It seems altogether likely that your application has validation turned off.
(You don't mention whether you are using the Java or C++ parser. Each has its own mail list now.) Andy Heninger IBM XML Technology Group, Cupertino, CA [EMAIL PROTECTED] ----- Original Message ----- From: "Smith, Jonathan" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, August 01, 2000 8:10 AM Subject: DTD Error > > One thing that I would like to bring up. is that if I have a dtd file like this one > > <!ELEMENT app (file+)> > <!ELEMENT file (file-name, > file-server, > file-user?, > file-password?, > file-filter?, > file-base, > file-attributes?, > file-formater)> > > <!ELEMENT file-name (#PCDATA)> > <!ELEMENT file-server (#PCDATA)> > <!ELEMENT file-user (#PCDATA)> > <!ELEMENT file-password (#PCDATA)> > <!ELEMENT file-filter (#PCDATA)> > <!ELEMENT file-base (#PCDATA)> > <!ELEMENT file-attributes (#PCDATA)> > <!ELEMENT file-formater (#PCDATA)> > > and the following xml file > > <?xml version="1.0"?> > <!DOCTYPE app SYSTEM "ldapfeedwriter.dtd"> > <app> > <file> > <file-name2>DavidRichards.csv</file-name2> > <file-server>pw411.pwj.com</file-server> > <file-user>cn=directory manager</file-user> > <file-password>333</file-password> > <file-filter>objectclass=painewebberperson</file-filter> > <file-base>o=painewebber,c=us</file-base> > <file-attributes>cn,uid,costcenter,departmentname</file-attributes> > <file-formater>com.painewebber.messagingcollaboration.ldap.LDAPCSVEntryWri ter</file-formater> > </file> > <file> > <file-name>tp01.txt</file-name> > <file-server>pw411.pwj.com</file-server> > <file-user>cn=directory manager</file-user> > <file-password>222</file-password> > <file-filter>objectclass=painewebberperson</file-filter> > <file-base>o=painewebber,c=us</file-base> > <file-attributes>employeenumber,departmentname,socialsecurity,costcenter,e mployeetype</file-attributes> > <file-formater>LDAPPLFeed</file-formater> > </file> > <file> > <file-name>tp01.xml</file-name> > <file-server>pw411.pwj.com</file-server> > <file-user>cn=directory manager</file-user> > <file-password>444</file-password> > <file-filter>objectclass=painewebberperson</file-filter> > <file-base>o=painewebber,c=us</file-base> > <file-attributes>employeenumber,departmentname,socialsecurity,costcenter,e mployeetype</file-attributes> > <file-formater>com.painewebber.messagingcollaboration.ldap.LDAPXMLEntryWri ter</file-formater> > </file> > <file> > <file-name>tp_dsml.xml</file-name> > <file-server>pw411.pwj.com</file-server> > <file-user>cn=directory manager</file-user> > <file-password>555</file-password> > <file-filter>objectclass=painewebberperson</file-filter> > <file-base>o=painewebber,c=us</file-base> > <file-attributes>employeenumber,departmentname,socialsecurity,costcenter,e mployeetype</file-attributes> > <file-formater>com.painewebber.messagingcollaboration.ldap.LDAPDSMLEntryWr iter</file-formater> > </file> > </app> > > I am not getting a error?? can you please tell me why?? I would think that sax sees that for the first file no filename was set? > > >
