discuss: Linux Dictionary conversion
Subject:
Re: Linux Dictionary conversion
From:
"David Horton" ####@####.####
Date:
23 Jun 2004 15:38:22 -0000
Message-Id: <W440317882238021088005074@webmail2>
> -----Original Message-----
> From: Binh Nguyen ####@####.####
> Sent: Wednesday, June 23, 2004 05:59 AM
> To: ####@####.####
> Subject: Re: Linux Dictionary conversion
>
> --- Saqib Ali ####@####.#### wrote: >
> http://www.xml-dev.com:8080/tldp_pdf/http://cvsview.tldp.org/index.cgi/*checkout*/LDP/guide/docbook/Linux-Dictionary/Linux-Dictionary.xml
> > (PDF)
> >
> >
> http://www.xml-dev.com:8080/tldp/http://cvsview.tldp.org/index.cgi/*checkout*/LDP/guide/docbook/Linux-Dictionary/Linux-Dictionary.xml
> > (HTML)
> >
> > It takes about a minute to generate the output.
> > Notice
> > the *checkout* in the above URL. That is very
> > important.
> >
> > In Peace,
> > Saqib Ali
> > http://validate.sf.net
>
> Hi Saqib,
>
> I seem be having a bad time of late.... I've tried a
> few times now over the last day but I still seem to be
> getting a lot of "Time outs". I admit that I've been
> able to on one or two occasions to get the thing going
> but it seems very intermittent to me. When I run the
> the validator I get the following error :
>
> <start>
> Line 182, Column 0 :: cannot open
> "/tmp/apache/Punctuation.xml" (No such file or
> directory)
> &Punctuation;
> ^
>
> etc....
> <end>
>
I have encountered this as well. It seems to me that the problem is with the & macros being a relative path. For example, in your main document you have
<!ENTITY Punctuation SYSTEM "Punctuation.xml">
which means that whenever &Punctuation is encountered, the contents of ./Punctuation.xml are inserted. This is fine when all your files are in the same directory. But, when you use the validator it expects to find Punctuation.xml in /tmp/apache since that's where your main document was uploaded to. Unfortunately the only solution I can think of is to not use the & macros and just have one big XML file.
Dave