> On Dec 7, 2016, at 9:39 AM, Chris Good <chris.g...@ozemail.com.au> wrote:
> 
>> -----Original Message-----
>> From: David T. [mailto:sunfis...@yahoo.com]
>> Sent: Wednesday, 7 December 2016 2:42 PM
>> To: Chris Good <chris.g...@ozemail.com.au>
>> Cc: gnucash-devel@gnucash.org; frank.h.ellenber...@gmail.com
>> Subject: Re: XML Parse error on Local Build
>> 
>> Chris,
>> 
>> Thanks for the response. Initially, I thought that I had accidentally 
>> inserted
>> duplicate entries in the glossary; however, the errors persisted even after I
>> changed them all in my file. Further examination of the long chain of errors
>> shows me that they encompass all areas of the documentation—including
>> ones that I did not touch at all.
>> 
>> I suspect that there is some simple aspect to the process that I am missing,
>> and somewhere on my system is a second instance that the command finds
>> and barks about. Over and over and over again. But like the young wizards in
>> an adventure tale, I don’t fully understand the content of the incantations I
>> invoke before I make them, and I think I need a Dumbledore to explain to
>> me the errors of my ways…
>> 
>> Thanks,
>> David
>> 
> 
> Hi David,
> 
> Are you sure you're running 2 separate commands:
>  xmllint --valid --noout gnucash-guide.xml 
> and
> xsltproc -o ../../../output_html/guide/ ../../xsl/general-customization.xsl 
> gnucash- guide.xml
> 
> They seem to have been joined together (maybe just by mail).
> 
> Maybe doing from the guide/C directory:
> grep -n invest-split1 *.xml
> will help identify the problem (-n means print the line no's in the file(s) 
> where the string is found).
> Id 'invest-split1' must only be defined once in all xml files in the 
> directory but it can be linked to multiple times like:
> <xref linkend="invest-split1" />
> 
> Regards, Chris Good

Yes, definitely different commands. 

Grep turns up only one entry for the particular example I included.

The reason I suspect I am missing a broad step on my system is that there are 
596 different instances of this same basic error every time I run the command, 
so it’s not a matter of a couple of typos in my changes. There’s something I 
need to do differently to remove these (what I believe to be spurious) errors. 

Another possibility is that in modifying gnucash-guide.xml to include the new 
glossary file, I somehow messed that file up so that the compile process is 
revisiting some of the files. That would explain the duplication. However, I 
literally added 2 lines to gnucash-guide.xml, adding:

<!ENTITY gnc-gloss SYSTEM "gnc-glossary.xml”>

to the list of files at line 34, and:

&gnc-gloss;

to the main <book> definition at line 519. From my understanding, this 
shouldn’t cause the multitude of errors.

Cheers,
David
_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to