[liblouis-liblouisxml] Re: The xpath expression

  • From: Paul Wood <paulw@xxxxxxxxxxxxxx>
  • To: liblouis-liblouisxml@xxxxxxxxxxxxx
  • Date: Fri, 23 Sep 2011 20:24:01 +0100

Bert, Do you have a Windows exe of Liblouisutdml-2.4.0?
Could you upload it to googlecode?
Thanks
Paul

On 22 September 2011 19:05, Bert Frees <bert.frees@xxxxxxxxxxxxxxxx> wrote:

> No I meant Liblouisxml 2.4.0. But I just tried it with Liblouisutdml as
> well (I'm not sure which version I'm using), and got the same results.
> Bert
>
>
>
> On 22/09/2011 19:37, John J. Boyer wrote:
>
>> Bert,
>>
>> I hope you mean liblouisutdml-2.4.0. That is the latest versionfor which
>> there is a tarball.
>>
>>
>> John
>>
>> On Thu, Sep 22, 2011 at 07:32:49PM +0200, Bert Frees wrote:
>>
>>> Vic, I tried your example document and it translates just fine. A blank
>>> line is inserted after the first heading, like it should. I'm using
>>> Liblouisxml 2.4.0.
>>> Bert
>>>
>>> On 22/09/2011 19:17, Vic Beckley wrote:
>>>
>>>> Hi Bert,
>>>>
>>>> I am not sure exactly what all files you need but I am sending the
>>>> file I am embossing and my preferences.cfg file and the dtbook.sem
>>>> file that is being used. If you need anything else just let me know.
>>>> Thanks again for your help.
>>>>
>>>> Vic
>>>>
>>>> *From:*liblouis-liblouisxml-**bounce@xxxxxxxxxxxxx<liblouis-liblouisxml-bounce@xxxxxxxxxxxxx>
>>>> [mailto:liblouis-liblouisxml-**bounce@xxxxxxxxxxxxx<liblouis-liblouisxml-bounce@xxxxxxxxxxxxx>]
>>>> *On Behalf Of *Bert
>>>> Frees
>>>> *Sent:* Thursday, September 22, 2011 10:33 AM
>>>> *To:* 
>>>> liblouis-liblouisxml@**freelists.org<liblouis-liblouisxml@xxxxxxxxxxxxx>
>>>> *Subject:* [liblouis-liblouisxml] Re: The xpath expression
>>>>
>>>> Hello Vic,
>>>>
>>>> Skipping the 2 tags should indeed not effect how h1 is formatted. I
>>>> tried it myself but I can't reproduce your problem. Could you sent an
>>>> example document + configuration files to the list?
>>>>
>>>> Bert
>>>>
>>>>
>>>> On 21/09/2011 16:54, Vic Beckley wrote:
>>>>
>>>> Bert,
>>>>
>>>> Excellent instructions! I got it to work now. I am still trying to get
>>>> my head around why it is working, but it works. Thanks so much!
>>>>
>>>> I have one more problem maybe you can help me with. By default, the
>>>> contents of the doctitle and docauthor tags are embossed at the
>>>> beginning of the Braille document. Beneath this, with a blank line
>>>> before and after, is the title of my document which is in the Word
>>>> document. This is as I would expect because it is a level 1 heading. I
>>>> added the 2 lines skip doctitle and skip docauthor to my dtbook.sem
>>>> file. Sure enough, the doctitle and docauthor are not embossed. The
>>>> problem is, however, now the level 1 heading does not have a blank
>>>> line after it before the text of the document as it did before;. This
>>>> seems very strange to me because skipping the 2 tags should not affect
>>>> how the h1 text is formatted. Any ideas on this one?
>>>>
>>>> I really appreciate someone with your experience and knowledge being
>>>> willing to help out a newby like me. Thanks again.
>>>>
>>>> Vic
>>>>
>>>> *From:*liblouis-liblouisxml-**bounce@xxxxxxxxxxxxx<liblouis-liblouisxml-bounce@xxxxxxxxxxxxx>
>>>> <mailto:liblouis-liblouisxml-**bounce@xxxxxxxxxxxxx<liblouis-liblouisxml-bounce@xxxxxxxxxxxxx>
>>>> >
>>>> [mailto:liblouis-liblouisxml-**bounce@xxxxxxxxxxxxx<liblouis-liblouisxml-bounce@xxxxxxxxxxxxx>]
>>>> *On Behalf Of *Bert
>>>> Frees
>>>> *Sent:* Wednesday, September 21, 2011 10:10 AM
>>>> *To:* 
>>>> liblouis-liblouisxml@**freelists.org<liblouis-liblouisxml@xxxxxxxxxxxxx>
>>>> <mailto:liblouis-liblouisxml@**freelists.org<liblouis-liblouisxml@xxxxxxxxxxxxx>
>>>> >
>>>> *Subject:* [liblouis-liblouisxml] Re: The xpath expression
>>>>
>>>> dtbook.sem contains these rules (dtb:li is linked to the "list" style,
>>>> which is a bit confusing):
>>>>
>>>> no list
>>>> list li
>>>>
>>>> Remove these lines and instead create 2 new styles: "dtb_li_p" and
>>>> "dtb_list".
>>>>
>>>> _in cfg file:_
>>>>
>>>> style dtb_li_p
>>>>
>>>> linesBefore 0
>>>>
>>>> linesAfter 0
>>>> style dtb_list
>>>>
>>>> linesBefore 1
>>>>
>>>> linesAfter 1
>>>>
>>>> _in sem file:_
>>>>
>>>> dtb_list list
>>>> no li
>>>> dtb_li_p&xpath(//dtb:li/dtb:p)
>>>>
>>>>
>>>>
>>>> On 21/09/2011 15:35, Vic Beckley wrote:
>>>>
>>>> Thanks Bert! That did the trick! The indent is now correct. However, I
>>>> am still getting a blank line between each list item. I have the lines
>>>> linesBefore 0 and linesAfter 0 in the p_li style section. Why would
>>>> this not override the linesBefore 1 and linesAfter 1 that are in the
>>>> style list section? I am trying to get a blank line before and after
>>>> the list, but not before and after each list item.
>>>>
>>>> Vic
>>>>
>>>> *From:*liblouis-liblouisxml-**bounce@xxxxxxxxxxxxx<liblouis-liblouisxml-bounce@xxxxxxxxxxxxx>
>>>> <mailto:liblouis-liblouisxml-**bounce@xxxxxxxxxxxxx<liblouis-liblouisxml-bounce@xxxxxxxxxxxxx>
>>>> >
>>>> [mailto:liblouis-liblouisxml-**bounce@xxxxxxxxxxxxx<liblouis-liblouisxml-bounce@xxxxxxxxxxxxx>]
>>>> *On Behalf Of *Bert
>>>> Frees
>>>> *Sent:* Wednesday, September 21, 2011 9:05 AM
>>>> *To:* 
>>>> liblouis-liblouisxml@**freelists.org<liblouis-liblouisxml@xxxxxxxxxxxxx>
>>>> <mailto:liblouis-liblouisxml@**freelists.org<liblouis-liblouisxml@xxxxxxxxxxxxx>
>>>> >
>>>> *Subject:* [liblouis-liblouisxml] Re: The xpath expression
>>>>
>>>> Vic,
>>>>
>>>> Have you added the line "namespaces
>>>> dtb=http://www.daisy.org/**z3986/2005/dtbook/<http://www.daisy.org/z3986/2005/dtbook/>"
>>>> to your sem file?
>>>>
>>>> Bert
>>>>
>>>>
>>>> On 21/09/2011 14:50, Vic Beckley wrote:
>>>>
>>>> Hi Paul,
>>>>
>>>> Thanks for the info. It looks great, but it doesn't work for me. No
>>>> matter what I do the list items are formatted as normal paragraphs
>>>> instead of having a hanging indent. It is not using the p_li style
>>>> section at all. I even tried replacing the dtb: in the xpath
>>>> expression with dtbook: because that is the document type I am working
>>>> with. That did not work either.
>>>>
>>>> Where can you find the additional information in the XSLTs? I don't
>>>> understand exactly what this means.
>>>>
>>>> Thanks again very much for your help.
>>>>
>>>> Vic
>>>>
>>>> *From:*liblouis-liblouisxml-**bounce@xxxxxxxxxxxxx<liblouis-liblouisxml-bounce@xxxxxxxxxxxxx>
>>>> <mailto:liblouis-liblouisxml-**bounce@xxxxxxxxxxxxx<liblouis-liblouisxml-bounce@xxxxxxxxxxxxx>
>>>> >
>>>> [mailto:liblouis-liblouisxml-**bounce@xxxxxxxxxxxxx<liblouis-liblouisxml-bounce@xxxxxxxxxxxxx>]
>>>> *On Behalf Of *Paul
>>>> Wood
>>>> *Sent:* Wednesday, September 21, 2011 4:37 AM
>>>> *To:* 
>>>> liblouis-liblouisxml@**freelists.org<liblouis-liblouisxml@xxxxxxxxxxxxx>
>>>> <mailto:liblouis-liblouisxml@**freelists.org<liblouis-liblouisxml@xxxxxxxxxxxxx>
>>>> >
>>>> *Subject:* [liblouis-liblouisxml] Re: The xpath expression
>>>>
>>>> Hi Vic,
>>>>
>>>> Just cracked this yesterday, so good timing! Adapted from Bert Free's
>>>> odt2braille.
>>>>
>>>> in sem file:
>>>>
>>>> p_li&xpath(//dtb:li/dtb:p)
>>>>
>>>> in cfg file:
>>>>
>>>> style p_li
>>>>
>>>> linesBefore 1
>>>>
>>>> linesAfter 1
>>>>
>>>> this will then apply the style properties to a<p>  within a<li>. For
>>>> more info on what to put in the () of&xpath refer to XSLTs.
>>>>
>>>> Hope this helps.
>>>>
>>>> Paul
>>>>
>>>> On 20 September 2011 20:58, Vic Beckley<vic.beckley@xxxxxxxxxx
>>>> <mailto:vic.beckley@xxxxxxxxxx**>>  wrote:
>>>>
>>>> Hi all,
>>>>
>>>> When I use the Save as DAISY add-in for Word, it places list items in
>>>> <p></p>  tags inside the<li></li>  tags. This overrides the<li>
>>>>  formatting
>>>> of the text. John suggested that I use the xpath expression to get
>>>> around
>>>> this. I read what was in the documentation about this expression and
>>>> still
>>>> don't understand how it is used. Can anyone explain how the xpath
>>>> expression
>>>> works or give me practical examples? Thanks in advance for any help.
>>>>
>>>> Vic
>>>>
>>>>
>
> --
> Bert Frees
> Katholieke Universiteit Leuven
> Dept. Elektrotechniek - ESAT - SCD
> Onderzoeksgroep Documentarchitecturen
> Kasteelpark Arenberg 10 bus 2442
> B-3001 Heverlee-Leuven
> Belgiė
>
>
> For a description of the software, to download it and links to
> project pages go to http://www.abilitiessoft.com
>



-- 

____________________________________________________

Paul Wood, Technical Services Leader

*Torch Trust*

Torch House, Torch Way,

Market Harborough, Leics. LE16 9HL, UK

Direct Line: *+44(0)1858 438269*

Tel: *+44(0)1858 438260*, Fax: *+44(0)1858 438275*

Email: paulw@xxxxxxxxxxxxxx <paulwtpaulw@xxxxxxxxxxxxxx>

Website: www.torchtrust.org

____________________________________________________

Chief Executive: Dr Gordon Temple
Charity No. 1095904

Privileged/Confidential Information may be contained in this message.
If you are not the intended recipient please destroy this message
and kindly notify the sender by reply email. The computer from which
this mail originates is equipped with virus screening software.
However Torch Trust cannot guarantee that the mail and its attachments
are free from virus infection.

____________________________________________________

Other related posts: