PDA

View Full Version : No output from iSiloXC


templen
09-07-2004, 10:48 AM
I must be missing something obvious here. I'm trying to use iSiloXC for the first time, I haven't used iSiloX since before it went to xml input.

When I run iSiloXC it doesn't produce any errors, and it does give a list of the document titles in my .ixl file, but no output is produced - not even a log file.

Here is a sample .ixl file I am using:

<?xml version="1.0"?>
<iSiloXDocumentList>
<iSiloXDocument>
<Source>
<Sources>Novella_EmpressofMars.html</Sources>
</Source>
<Destination>
<Title>Hug04 Novella: Empress of Mars</Title>
<Files>
<Path>Novella_EmpressofMars.pdb</Path>
</Files>
</Destination>
<Messages>
<Title>2004 Hugo Nominee for Best Novella "The Empress of Mars"</Title>
<Copyright>(C) 2003</Copyright>
<AuthorName>Kage Baker</AuthorName>
<PublisherName>Asimov's, July '03</PublisherName>
</Messages>
</iSiloXDocument>
</iSiloXDocumentList>

and here is the .ixs file:

<?xml version="1.0"?>
<iSiloXSettings>
<Logging>
<Conversion>
<Log value="yes" />
<Path>/home/iflockha/devel/palm/peanut/hugos_04/convert.log</Path>
</Conversion>
</Logging>
</iSiloXSettings>

I type this command at the command line:

../../iSilo/iSiloXC -x test.ixl -o nominees.ixs -v -a ../../iSilo/

The path for iSilo is correct and it does execute, as it reports the title I gave to stdout, but that's all it does. I have tried specifying full paths instead of relative paths, but that didn't change anything.

Could somebody please tell me what I'm forgetting to do? It must be something obvious or presumably I would have seen this in the forums already.

Thanks.

iSilo
09-07-2004, 11:45 AM
You need to place each source path within a <Path> element.

You currently have:
<Source>
<Sources>Novella_EmpressofMars.html</Sources>
</Source>


Try replacing it with this:
<Source>
<Sources>
<Path>Novella_EmpressofMars.html</Path>
</Sources>
</Source>

templen
09-07-2004, 12:38 PM
Well, at least I had the sense to know it was something obvious. That was the problem all right.

Much thanks!