You are viewing a plain text version of this content. The canonical link for it is here.
Posted to xindice-users@xml.apache.org by "Gieczys, Christopher (SCI TW)" <ch...@stercomm.com> on 2006/06/22 22:10:14 UTC

Xindice Doctype handling question

Hi.  I have a question about what I need to do concerning doctype
definitions in an XML file.  The DTD that is specified in the doctype
doesn't contain a full URI.  When I execute my program it looks for the
DTD file in the root folder of my program, however it isn't there and I
can't manually put it there.  It is not a problem for my application to
not find the DTD as the XMLs that specify the Doctype with that DTD are
automatically generated by another program and I am not allowed to edit
them and I have no need to use the DTD itself.  All I want to do is
shove the XML file into the XML database without complaining about the
doctype.  Does anyone know how to do this?  If I delete the doctype
declaration the file is stored fine.  I haven't found anything on Google
or on the mailing lists that was worthwhile, but perhaps I have been
searching with the wrong terms.

 

Here is my sample XML

 

<?xml version="1.0"?>

<!DOCTYPE dita PUBLIC "-//OASIS//DTD DITA Composite//EN" "ditabase.dtd">

<!-- Created with XMetaL 4.6 (http://www.xmetal.com) -->

<dita>
            <concept id="concept_29436AB4024348B488F991FD79122911">

                        <title>Concept Topic 1</title>

                        <shortdesc>Concept topic with text and
tables.</shortdesc>

                        <conbody>

                        </conbody>

            </concept>

</dita>

 

~Chris