aboutsummaryrefslogtreecommitdiff
path: root/development/xalan-j/README.SLACKWARE
diff options
context:
space:
mode:
Diffstat (limited to 'development/xalan-j/README.SLACKWARE')
-rw-r--r--development/xalan-j/README.SLACKWARE89
1 files changed, 89 insertions, 0 deletions
diff --git a/development/xalan-j/README.SLACKWARE b/development/xalan-j/README.SLACKWARE
new file mode 100644
index 0000000000..897a2b9917
--- /dev/null
+++ b/development/xalan-j/README.SLACKWARE
@@ -0,0 +1,89 @@
+Slackware package for Xalan-J java XSLT 1.0 processor.
+
+Package Build Options
+=====================
+
+This package is built using the '2jars' version of the Xalan-J
+distribution from apache.org. For explanation see:
+ http://xml.apache.org/xalan-j/downloads.html
+This distribution comes with complete API documentation and an
+extensive set of samples.
+
+By default, the build script does not include API documentation or
+samples with the package. However, you may enable either or both
+of those by passing some value other than "no" to APIDOCS and/or
+SAMPLES as appropriate. As an example, the following would cause
+both the api docs and the samples to be included in the package:
+ SAMPLES=yes APIDOCS=blah ./xalanj.SlackBuild
+
+Setting CLASSPATH
+=================
+
+Profile scripts are included with the package, and they should handle
+all needed CLASSPATH setting for you.
+
+For more information see:
+ http://xml.apache.org/xalan-j/getstarted.html
+
+XSLT Transforms
+===============
+
+For full documentation on use see:
+ http://xml.apache.org/xalan-j/commandline.html
+
+Xalan-j is a java application and must be invoked using the java syntax:
+ java org.apache.xalan.xslt.Process -IN foo.xml -XSL foo.xsl -OUT foo.out
+
+For convenience we have included a shell script /usr/bin/xalanj which
+invokes the Xalan-j processor using the same arguments, for example:
+ xalanj -IN foo.xml -XSL foo.xsl -OUT foo.out
+
+
+ Common Options
+
+-XSLTC (use XSLTC for transformation)
+-IN inputXMLURL
+-XSL XSLTransformationURL
+-OUT outputFileName
+-V (Version info)
+-EDUMP [optional filename] (Do stackdump on error.)
+-XML (Use XML formatter and add XML header.)
+-TEXT (Use simple Text formatter.)
+-HTML (Use HTML formatter.)
+-PARAM name expression (Set a stylesheet parameter)
+-MEDIA mediaType (use media attribute to find stylesheet associated with a document)
+-FLAVOR flavorName (Explicitly use s2s=SAX or d2d=DOM to do transform)
+-DIAG (Print overall milliseconds transform took)
+-URIRESOLVER full class name (URIResolver to be used to resolve URIs)
+-ENTITYRESOLVER full class name (EntityResolver to be used to resolve entities)
+-CONTENTHANDLER full class name (ContentHandler to be used to serialize output)
+-SECURE (set the secure processing feature to true)
+
+
+ Options for Xalan-Java Interpretive
+
+-QC (Quiet Pattern Conflicts Warnings)
+-TT (Trace the templates as they are being called)
+-TG (Trace each generation event)
+-TS (Trace each selection event)
+-TTC (Trace the template children as they are being processed)
+-TCLASS (TraceListener class for trace extensions)
+-L (use line numbers for source document)
+-INCREMENTAL (request incremental DTM construction by setting
+ http://xml.apache.org/xalan/features/incremental to true)
+-NOOPTIMIMIZE (request no stylesheet optimization proccessing by setting
+ http://xml.apache.org/xalan/features/optimize to false)
+-RL recursionlimit (assert numeric limit on stylesheet recursion depth)
+
+ Options for Xalan-Java Compiled (XSLTC)
+
+-XO [optional transletName] (assign the name to the generated translet)
+-XD destinationDirectory (specify a destination directory for translet)
+-XJ jarfile (package translet classes into a jar file of name <jarfile>)
+-XP package (specify a package name prefix for all generated translet classes)
+-XN (enable XSL template inlining into one big method)
+-XX (turn on additional debugging message output)
+-XT (use translet to transform if possible)
+
+==============================================================
+Written by: Robert Allen, slacker-at-slaphappygeeks.com