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

> On Dec 7, 2016, at 3:32 AM, Chris Good <chris.g...@ozemail.com.au> wrote:
> 
>> Message: 3
>> Date: Tue, 6 Dec 2016 17:05:37 +0500
>> From: "David T." <sunfis...@yahoo.com>
>> To: "David T. via gnucash-devel" <gnucash-devel@gnucash.org>
>> Subject: XML Parse error on Local Build
>> Message-ID: <117685e8-ee9b-44e2-b3b3-6179f5a08...@yahoo.com>
>> Content-Type: text/plain;    charset=utf-8
>> 
>> Hi,
>> 
>> I am trying to finish a first pass at a new Glossary for the Guide. My
> changes
>> are focused in a new file (gnc-glossary.xml) and in gnucash-guide.xml. In
> the
>> latter, I have added two lines to incorporate the new file into the guide.
>> 
>> I have reached the point of running the commands:
>> 
>> xmllint --valid --noout gnucash-guide.xml xsltproc -o
>> ../../../output_html/guide/ ../../xsl/general-customization.xsl gnucash-
>> guide.xml
>> 
>> These are prescribed by the Wiki page. The first passes cleanly, but when
> I
>> run the second, I receive a multitude of errors along the lines of:
>> 
>> gnucash-guide.xml:2964: element screenshot: validity error : ID
> invest-split1
>> already defined
>> 
>> The process completes, and I am able to view the documentation, but I
>> don?t know whether these errors indicate something else wrong with my
>> modifications.
>> 
>> Can anyone advise?
>> 
>> Thanks,
>> David
>> 
> 
> Hi David,
> 
> Great to see all the documentation improvements you are doing.
> 
> The id's should be unique so you can link to them from elsewhere in the
> documentation.
> I think they only need to be unique within either the guide or help but
> ideally should be globally unique.
> 
> Now that you mention it, I thought it would be better to not have id's
> unless they are referenced from somewhere else as this may speed up the lint
> and xsltproc processes (which seems to be getting much longer recently) but
> Frank Ellenberger suggested they be used anyway as that seems to be the
> standard. We were talking about sect rather than screenshot id's I think.
> Opinions?
> 
> Regards,
> Chris Good


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

Reply via email to