OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Subject: RE: DOCBOOK: Slides and Profiling: supported or no? Thx.


Thank you.  

Yes, I'd conveniently (!) skipped over the fact I was taking advantage of the "Single Pass" processing you
 described in your very helpful online documenation to the profiling tool:
http://docbook.sourceforge.net/release/xsl/current/doc/tools/profiling.html#d0e251

So for "profiling" Slides, the "2 Step" approach (as you indicate below) has worked just fine.

Many thanks, again!
William Reilly
P.S.   >> If anyone can still comment on my second query (see original post) whether or not it's "pretty much a manual process" to make <slides> from <book>, that would be appreciated too.  Thx.

++++++++++++++++++++++
EXAMPLE .BAT FILE
At the risk of confusing the issue further (with all the "Catalog" code you'll see below), but in the interest of wanting to post 
something that now works and serves as an example of the question I raised, here is the .BAT file I can run my <slides> 
source XML file against:

	 - For two different "vendors" (DTAS and MLNM), there are the "2 Steps" each.
		This gets me versions of the slideshow tagged for one audience or another.
	 - Then there is a 3rd run, which does not Profile, so runs a basic, regular single step 
		This creates me a Slide show with  ALL content (nothing profiled out)).

-----------------------------------------------
Please Note: I've introduced *Line Breaks* for legibility (and a couple of //comments).  
		You need to remove these for java command lines to work!!!
-----------------------------------------------

=== xml2chunk_2step-profile_catalog-resolver.bat  ===============================

REM Run from c:\slides-3.1.0\tests\default\xml2chunk_2step-profile_catalog-resolver.bat
REM Re: Catalogs see http://www.sagehill.net/xml/docbookxsl/Catalogs.html#UseCatalog
REM Re: Profiling see: http://docbook.sourceforge.net/release/xsl/current/doc/tools/profiling.html (re: not Single Pass)

REM +++ DTAS (Vendor 1) +++++++++++++++++++++++++++++++

REM STEP 1 (of 2)
java -cp 
	"\saxon6_5_2\saxon.jar;\saxon6_5_2\saxon-fop.jar;\saxon6_5_2\saxon-jdom.jar;\docbook-xsl-latest\extensions\saxon651.jar;\docbook-xsl-latest\extensions\resolver.jar;\docbook-xsl-latest\extensions;" 
	com.icl.saxon.StyleSheet 
	-x org.apache.xml.resolver.tools.ResolvingXMLReader 
	-y org.apache.xml.resolver.tools.ResolvingXMLReader  
	-r org.apache.xml.resolver.tools.CatalogResolver 
	-u 
	-o tempProfiledSlidesDTAS.xml 
	..\test_WR_20030205.xml  			// SLIDES data file
	http://docbook.sourceforge.net/release/xsl/current/profiling/profile.xsl    // My catalog re-directs to local copy
	profile.vendor=Digitas

REM Step 2 (of 2)
java -cp 
	"\saxon6_5_2\saxon.jar;\saxon6_5_2\saxon-fop.jar;\saxon6_5_2\saxon-jdom.jar;\docbook-xsl-latest\extensions\saxon651.jar;\docbook-xsl-latest\extensions\resolver.jar;\docbook-xsl-latest\extensions;" 
	com.icl.saxon.StyleSheet 
	-x org.apache.xml.resolver.tools.ResolvingXMLReader 
	-y org.apache.xml.resolver.tools.ResolvingXMLReader  
	-r org.apache.xml.resolver.tools.CatalogResolver 
	-u  
	tempProfiledSlidesDTAS.xml 
	..\..\MLNM_DocBookSlides_Driver.xsl 	 // Invokes "default.xsl" under Slides XSL @ sourceforge; again, catalog redirects to local
	base.dir=..\docsDTAS\

REM +++ MLNM (Vendor 2) +++++++++++++++++++++++++++++++

REM STEP 1 (of 2)
REM See C:\docbook-xsl-1.60.1\doc\tools\profiling.html (re: not Single Pass)
java -cp 
	"\saxon6_5_2\saxon.jar;\saxon6_5_2\saxon-fop.jar;\saxon6_5_2\saxon-jdom.jar;\docbook-xsl-latest\extensions\saxon651.jar;\docbook-xsl-latest\extensions\resolver.jar;\docbook-xsl-latest\extensions;" 
	com.icl.saxon.StyleSheet 
	-x org.apache.xml.resolver.tools.ResolvingXMLReader 
	-y org.apache.xml.resolver.tools.ResolvingXMLReader  
	-r org.apache.xml.resolver.tools.CatalogResolver 
	-u 
	-o tempProfiledSlidesMLNM.xml 
	..\test_WR_20030205.xml  				// SLIDES data file
	http://docbook.sourceforge.net/release/xsl/current/profiling/profile.xsl    // My catalog re-directs to local copy
	profile.vendor=Millennium

REM Step 2 (of 2)
java -cp 
	"\saxon6_5_2\saxon.jar;\saxon6_5_2\saxon-fop.jar;\saxon6_5_2\saxon-jdom.jar;\docbook-xsl-latest\extensions\saxon651.jar;\docbook-xsl-latest\extensions\resolver.jar;\docbook-xsl-latest\extensions;" 
	com.icl.saxon.StyleSheet 
	-x org.apache.xml.resolver.tools.ResolvingXMLReader 
	-y org.apache.xml.resolver.tools.ResolvingXMLReader  
	-r org.apache.xml.resolver.tools.CatalogResolver 
	-u  
	tempProfiledSlidesMLNM.xml 
	..\..\MLNM_DocBookSlides_Driver.xsl     // Invokes "default.xsl" under Slides XSL @ sourceforge; again, catalog redirects to local
	base.dir=..\docsMLNM\


REM +++  NO VENDOR (No Profiling - can be 1 step) +++++++++++++++++++++++++++

REM NO VENDOR JUST ONE STEP
java -cp 
	"\saxon6_5_2\saxon.jar;\saxon6_5_2\saxon-fop.jar;\saxon6_5_2\saxon-jdom.jar;\docbook-xsl-latest\extensions\saxon651.jar;\docbook-xsl-latest\extensions\resolver.jar;\docbook-xsl-latest\extensions;" 
	com.icl.saxon.StyleSheet 
	-x org.apache.xml.resolver.tools.ResolvingXMLReader 
	-y org.apache.xml.resolver.tools.ResolvingXMLReader  
	-r org.apache.xml.resolver.tools.CatalogResolver 
	-u  
	..\test_WR_20030205.xml 
	..\..\MLNM_DocBookSlides_Driver.xsl   // Invokes "default.xsl" under Slides XSL @ sourceforge; again, catalog redirects to local
	base.dir=..\docsNOVENDORNAMED\    // Publishes ALL content (nothing profiled out)
====================================================================

------------------------------
William Reilly
wreilly@digitas.com
Boston, Massachusetts U.S.A.
------------------------------


-----Original Message-----
From: Jirka Kosek [mailto:jirka@kosek.cz]
Sent: Thursday, February 13, 2003 2:44 PM
To: William Reilly
Cc: docbook@lists.oasis-open.org
Subject: Re: DOCBOOK: Slides and Profiling: supported or no? Thx.


William Reilly wrote:

> Looking to confirm my assumption/understanding that the profiling mechanism available for DocBook (XML) DTD is _not_ (easily??) also in place for the (DocBook) Slides DTD.
> (That is, no, I don't think I want to do it myself :>) )

There is not special stylesheet like profile-chunk.xsl for common
DocBook, but you can use standalone profiling stylesheet and then
process profiled slides.

saxon -o temp.xml slides.xml .../xsl/profiling/profile.xsl
"profile.<attribute>=<value>"

saxon temp.xsl slides_stylesheet.xsl


					Jirka

-- 
-----------------------------------------------------------------
  Jirka Kosek  	                     
  e-mail: jirka@kosek.cz
  http://www.kosek.cz


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Powered by eList eXpress LLC