Hello Philippe. There is not a lot of support in Xindice for DTD's. Using a Public ID such as yours might not work. However, I succesfully loaded lots of documents referring the DTD through a System Id such as <!DOCTYPE DIPLOM SYSTEM "http://dipdan.dsl.dk/cocoon/diplo/dtd/diplo.dtd">
I also seem to remember that the URL could not just be a simple file reference, you could try to look up the mail archive for this list where there is a number of mails discussing the issue. Hope that helps Anders ----- Original Message ----- From: "Philippe NAEL" <[EMAIL PROTECTED]> To: <[email protected]> Sent: Tuesday, February 05, 2002 2:07 PM Subject: Re: Can not add XML document to a dbXML collection Actually I found out why I get the error message but I don't understand why. It seems that dbXML dos not like the tag <!DOCTYPE> The following does not work : <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" "http://www.oasis-open.org/docbook/xml/4.0/docbookx.dtd"> <article> <title>Main article title</title> ... </article> but this one works fine : <?xml version="1.0" encoding="ISO-8859-1"?> <article> <title>Main article title</title> ... </article> So is it possible to store valid XML document (using a DTD) in dbXML ? Thanks Philippe le mar 05-02-2002 � 13:00, Carsten Ziegert a �crit : > Phil, > > dbXML / Xindice needs the line > > <?xml version="1.0"?> > > in each document. > > > Carsten > > > Am 05.02.2002 11:13 Uhr schrieb "Philippe NAEL" unter > <[EMAIL PROTECTED]>: > > > Hello, > > > > I am new to this mailing and I hope it is the right place for the > > following question. > > > > I am currently trying to add a docbook article to a dbXML v1.0b4 server. > > I created a collection called Phil : > > > > [EMAIL PROTECTED]:~$ /usr/local/dbXML/bin/dbxmladmin lc -c /db > > > > root > > addressbook > > Phil > > system > > > > Total collections: 4 > > > > > > When I add a document I get the following : > > > > [EMAIL PROTECTED]:~$ /usr/local/dbXML/bin/dbxml ad -c /db/Phil -f > > /wesdev/temp/sample2.dbk -n sample2.dbk -v > > ERROR : Collection Document Malformed > > Document name = sample2.dbk > > org.xmldb.api.base.XMLDBException: Collection Document Malformed > > at org.dbxml.core.FaultCodes.createXMLDBException(FaultCodes.java:230) > > at > > org.dbxml.client.xmldb.CollectionImpl.storeResource(CollectionImpl.java:510) > > at org.dbxml.tools.command.AddDocument.execute(AddDocument.java:120) > > at org.dbxml.tools.XMLTools.execute(XMLTools.java:320) > > at org.dbxml.tools.XMLTools.process(XMLTools.java:249) > > at org.dbxml.tools.XMLUserTools.main(XMLUserTools.java:90) > > > > The document is attached to this mail. It seems to be wellformed (IE 5.5 > > and rxp are ok with it). I managed to store it in a eXist XML database. > > Any help would be fine. > > Thanks. > > > > -- > Carsten Ziegert > Fachhochschule Hannover > FB Informations- und Kommunikationswesen > Ricklinger Stadtweg 120 > 30459 Hannover > ++49-511-9296-768 > http://summit-bmt.fh-hannover.de > > > -- WEBEDISOFT - The Instant Collaboration Company T�l : 02 97 35 30 26 Fax : 02 97 35 30 31
