Sorry to spam this thread, but I just ran the tool chain manually and it's fine. Must be something to do with the way I have automated it with maven.
Nat On Thu, Jan 16, 2014 at 3:05 PM, natk <[email protected]> wrote: > One thing I just noticed is that it looks like it is trying to open the > target database from the stylesheet jar. I've not seen this error before > and I've pretty much reverted all of the other changes: > > Failure reading > jar:file:/path/to/maven/repo/net/sf/docbook/docbook-xsl/1.76.1/docbook-xsl-1.76.1-ns-resources.zip!/full/path/to/target/database: > JAR entry full/path/to/target/database not found in > /path/to/maven/repo/net/sf/docbook/docbook-xsl/1.76.1/docbook-xsl-1.76.1-ns-resources.zip > > I'm not sure why it is trying to read the target database from the > stylesheet resources jar, and what has changed to make this happen. > > Nat > > > > On Thu, Jan 16, 2014 at 1:10 PM, natk <[email protected]> wrote: > >> Thanks for the prompt reply. >> >> I do not get the earlier error, so it looks like it is a problem with >> parsing. I have recently added some new olinks, so I guess the problem is >> with those. I will have a closer look at them. Any hints for debugging here? >> >> Nat >> >> >> On Thu, Jan 16, 2014 at 12:18 PM, natk <[email protected]> wrote: >> >>> Which brings me to ask, why am I getting that error? I get the following >>> trace with olink.debug switched on: >>> >>> Olink error: could not open target database '/Absolute/path/to/file' >>> Olink debug: root element of target.database is 'stylesheet'. >>> Olink debug: cases for targetdoc='TargetDoc' and targetptr='anchor' in >>> language 'en'. >>> Olink debug: CaseA NOT matched >>> Olink debug: No case matched for lang 'en'. >>> Olink debug: cases for targetdoc='TargetDoc' and targetptr='anchor' in >>> language ''. >>> Olink debug: CaseA NOT matched >>> Olink debug: No case matched for lang ''. >>> Error: unresolved olink: targetdoc/targetptr = 'TargetDoc/anchor'. >>> >>> If I try and list my target database file then it is present on the file >>> system. >>> >>> Do the stylesheets give this error when they can't find the file (which >>> should not be happening), or if they cannot parse the file. If it is the >>> second case, how do I determine what the error is?) >>> >>> Nat >>> >>> >>> On Thu, Jan 16, 2014 at 9:18 AM, natk <[email protected]> wrote: >>> >>>> Ok, thanks for that, I am getting processing errors (Olink error: could >>>> not open target database) and I thought this might be the reason. It >>>> doesn't sound like it though. >>>> >>>> Nat >>>> >>>> >>>> >>>> >>>> On Thu, Jan 16, 2014 at 6:53 AM, Bob Stayton <[email protected]> wrote: >>>> >>>>> Hi Nat, >>>>> olinks to anchor elements should work to form a link, the question is >>>>> what text will it generate. An anchor element does not have a title (it >>>>> is >>>>> defined as an empty element), so I'm not surprised the <ttl> element is >>>>> empty. The link text will be the content of the xreftext element in the >>>>> database, which, for lack of any other text, falls back to the ancestor >>>>> section title. You should be able to override that by adding an xreflabel >>>>> attribute to the anchor element. >>>>> >>>>> The <ttl> element and @number attributes in the olink database are >>>>> only used when an olink has an @xrefstyle attribute to select specific >>>>> components like title or label. >>>>> >>>>> -- >>>>> Bob Stayton >>>>> Sagehill Enterprises >>>>> [email protected] >>>>> >>>>> >>>>> On 1/14/2014 11:39 PM, natk wrote: >>>>> >>>>>> I am generating an olink db from a docbook file which contains >>>>>> anchors. >>>>>> >>>>>> e.g. >>>>>> >>>>>> <section id="id1"> >>>>>> <title>Title</title> >>>>>> <table border="1"> >>>>>> ... >>>>>> <tbody> >>>>>> <tr> >>>>>> <td><anchor id="id2"/>Text</td> >>>>>> .... >>>>>> >>>>>> The olinkdb file getting generated from this does not produce a title: >>>>>> >>>>>> <obj element="anchor" >>>>>> href="File.html#id2" >>>>>> number="" targetptr="id2"> >>>>>> <ttl>???TITLE???</ttl> >>>>>> <xreftext>Section 1.1.3, “Section Title”</xreftext> >>>>>> </obj> >>>>>> >>>>>> Are anchors allowed as targets for olinks? If so, what do I need to >>>>>> change? >>>>>> >>>>>> I am using the maven-docbkx-plugin with version 1.76.1 of the >>>>>> stylesheets. >>>>>> >>>>>> Nat >>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>> >>> >> >
