From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/87556 Path: news.gmane.org!not-for-mail From: Mica Semrick Newsgroups: gmane.comp.tex.context Subject: Re: Experience with DITA XML or XSL/FO Date: Sun, 25 May 2014 01:15:15 -0700 Message-ID: <20140525081515.GA3700@trystero> References: <63c0dc5e-1664-48e2-ab8e-c44fa4ab48d8@email.android.com> <01c301cf76ae$04f20270$0ed60750$@tosovsky@email.cz> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1401005779 32433 80.91.229.3 (25 May 2014 08:16:19 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 25 May 2014 08:16:19 +0000 (UTC) To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Sun May 25 10:16:15 2014 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from balder.ntg.nl ([5.39.185.229]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1WoTbG-000250-6n for gctc-ntg-context-518@m.gmane.org; Sun, 25 May 2014 10:16:10 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id A91B11021E for ; Sun, 25 May 2014 10:16:09 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 1cMHOdJgVOxN for ; Sun, 25 May 2014 10:16:09 +0200 (CEST) Original-Received: from balder.ntg.nl (localhost [IPv6:::1]) by balder.ntg.nl (Postfix) with ESMTP id 1BEB51022C for ; Sun, 25 May 2014 10:16:05 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id AACC4101E8 for ; Sun, 25 May 2014 10:16:01 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id iWo5QbzVBkav for ; Sun, 25 May 2014 10:16:00 +0200 (CEST) Original-Received: from filter4-ams.mf.surf.net (filter4-ams.mf.surf.net [192.87.102.72]) by balder.ntg.nl (Postfix) with ESMTP id F3592101E3 for ; Sun, 25 May 2014 10:15:54 +0200 (CEST) Original-Received: from sr10.supercp.com (sr10.supercp.com [199.195.119.130]) by filter4-ams.mf.surf.net (8.14.3/8.14.3/Debian-9.4) with ESMTP id s4P8chd3009968 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Sun, 25 May 2014 10:38:45 +0200 Original-Received: from pool-71-165-22-69.phlapa.fios.verizon.net ([71.165.22.69]:34465 helo=localhost) by sr10.supercp.com with esmtpsa (UNKNOWN:AES128-GCM-SHA256:128) (Exim 4.82) (envelope-from ) id 1WoTav-0036T8-NY for ntg-context@ntg.nl; Sun, 25 May 2014 04:15:50 -0400 Content-Disposition: inline In-Reply-To: <01c301cf76ae$04f20270$0ed60750$@tosovsky@email.cz> User-Agent: Mutt/1.5.23 (2014-03-12) X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - sr10.supercp.com X-AntiAbuse: Original Domain - ntg.nl X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - silentumbrella.com X-Get-Message-Sender-Via: sr10.supercp.com: authenticated_id: mica@silentumbrella.com X-Source: X-Source-Args: X-Source-Dir: X-Bayes-Prob: 0.0001 (Score 0, tokens from: ntg-context@ntg.nl, base:default, @@RPTN) X-CanIt-Geo: ip=199.195.119.130; country=US; region=Michigan; city=Ann Arbor; latitude=42.2734; longitude=-83.7133; http://maps.google.com/maps?q=42.2734,-83.7133&z=6 X-CanItPRO-Stream: uu:ntg-context@ntg.nl (inherits from uu:default, base:default) X-Canit-Stats-ID: 01M68CI7t - f7d32ddd6528 - 20140525 (trained as not-spam) X-Scanned-By: CanIt (www . roaringpenguin . com) on 192.87.102.72 X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.14 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ntg-context-bounces@ntg.nl Original-Sender: ntg-context-bounces@ntg.nl Xref: news.gmane.org gmane.comp.tex.context:87556 Archived-At: Hi Jan, >What is your real use case? A typical XML based workflow involves XSL-FO -> >PDF route using FO processor (Antenna House, XEP, FOP etc). I'm looking to use DITA to publish a literary journal. The journal will contain contributions from multiple authors. I also want to publish works by single authors. I won't make enough (or any) money to justify the very expensive license for Antenna House or XEP, thus they are not really an option. I find FOP to be really sub par. My basic work flow would have to be DITA XML > DITA OpenToolkit (build process) > ??? > ConTeXt > PDF, where ??? could be some Toolkit XML output, XHTML, HTML5, FO. >Anyway, there are several ways. If you are not locked to DITA yet, I would >strongly recommend switching to DocBook instead :-) The DocBook vocabulary does not fit my needs. TEI is much closer to what I want, but I'm already familiar with DITA. >This XSLT way is most natural for XML processing, but I understand that >writing XSLT transformation is discouraging for many people. Yes, I'm generally OK with working with XSLT. DITA has a build system, called the DITA OpenToolkit that is build with Ant, a bit of java, and XSLT. You can see the toolkit here: http://dita-ot.github.io/ The Toolkit already supports PDF output via FOP, but as I said, FOP leaves quite a bit to be desired. Best, Mica ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________