Thanks Mary ... I could follow you all the way to almost the end.
The xhtml document is not text (I can query it).
It is in the right namespace.
I did NOT have the xhtml processing enabled so I enabled it.
But no docbook output.

Your last paragraph
" Do you have the XHTML processing attached to your domain?
(vs. just the HTML processing?)  I believe the DocBook pipeline
as shipped responds to XHTML only in the structured-xhtml
state.  If you want to skip the XHTML post-processing, you'll
need to have a version of the DocBook pipeline that has the
appropriate state transition.  See what state your XHTML document
is in."


How do I determine what "state" my XHTML document is in ? and how would I 
change that state to trigger the docbook conversion ?





-----Original Message-----
From: [email protected] 
[mailto:[email protected]] On Behalf Of Mary Holstege
Sent: Monday, November 30, 2009 11:30 AM
To: General Mark Logic Developer Discussion
Subject: Re: [MarkLogic Dev General] Docbook Conversion from .xhtml - "OK" 
butno results

On Thu, 26 Nov 2009 14:49:39 -0800, Lee, David <[email protected]> wrote:

> I'm experimenting with the HTML -> XHTML -> Docbook conversions.
>
> I've enabled the Content Processing framework.
> When I drop PDF file into the directory all goes well, I get an .xhtml
> file and a .xml file (docbook format).
>
>
> But when I drop a plain .html file I get a .xhtml file but no .xml ...
>
> Manually in CQ I tried this command
>
> import module namespace dbk = "http://marklogic.com/cpf/docbook"; at
> "/MarkLogic/conversion/docbook.xqy";
>
> let $options := <options xmlns="dbk:convert">
> <wrap-text>false</wrap-text> <preserve-styles>true</preserve-styles>
> </options>
>
> return dbk:convert(fn:doc("/PDF/cat_html.xhtml"), $options)
>
> And the result is simply
>
> <status>ok</status>
>
> But no docbook content.
>
> Changing the command to use the .xhtml file produced by the PDF
> conversion and I get the docbook contents.
>
> Any ideas on where to look for what went wrong ?
>
> Thanks.


Check that the XHTML document (a) exists, (b) is XML, not text
(i.e. that fn:exists(doc("your.xhtml")/*)), and (c) is in the
http://www.w3.org/1999/xhtml namespace.

If it came out of the XHTML conversion pipeline, all this should be
true, but it is worth checking.

Do you have the XHTML processing attached to your domain?
(vs. just the HTML processing?)  I believe the DocBook pipeline
as shipped responds to XHTML only in the structured-xhtml
state.  If you want to skip the XHTML post-processing, you'll
need to have a version of the DocBook pipeline that has the
appropriate state transition.  See what state your XHTML document
is in.

//Mary
_______________________________________________
General mailing list
[email protected]
http://xqzone.com/mailman/listinfo/general
_______________________________________________
General mailing list
[email protected]
http://xqzone.com/mailman/listinfo/general

Reply via email to