Difference between revisions of "Xalan"

From Dietrich Blog (Strato)
Jump to: navigation, search
(New page: == Der XSLT-Prozessor XALAN == Xalan ist ein Java-basierter XSLT-Prozessor. Installation von Xalan: * Kopieren nach '''classpath''' ** xalan.jar ** serializer.jar ** xml-apis.j...)
 
Line 1: Line 1:
 
== Der XSLT-Prozessor XALAN ==
 
== Der XSLT-Prozessor XALAN ==
 
Xalan ist ein [[Java]]-basierter [[XSLT]]-Prozessor.
 
Xalan ist ein [[Java]]-basierter [[XSLT]]-Prozessor.
Installation von [[Xalan]]:
+
 
 +
== Installation ==
 +
* Definitive Software Library ID: '''Xalan'''
 +
* Name: Xalan
 +
* Version: ...
 +
* Hesteller/Bezugsquelle: ...
 
* Kopieren nach '''classpath'''
 
* Kopieren nach '''classpath'''
 
** xalan.jar
 
** xalan.jar
Line 8: Line 13:
 
** xercesImpl.jar
 
** xercesImpl.jar
  
Aufruf:<br />
+
== Hinweise ==
 +
Der '''CLASSPATHH''' gehört zur [[Java]]-Installation un kann ermittelt werden durch:
 +
echo %CLASSPATH%
 +
 
 +
== Aufruf ==
 
<pre>
 
<pre>
 
%JAVA_HOME%\bin\java org.apache.xalan.xslt.Process -IN simple.xml -XSL "docbook-xsl-1.65.1/htmlhelp/htmlhelp.xsl" -OUT hugo.htm
 
%JAVA_HOME%\bin\java org.apache.xalan.xslt.Process -IN simple.xml -XSL "docbook-xsl-1.65.1/htmlhelp/htmlhelp.xsl" -OUT hugo.htm

Revision as of 14:04, 12 April 2009

Der XSLT-Prozessor XALAN

Xalan ist ein Java-basierter XSLT-Prozessor.

Installation

  • Definitive Software Library ID: Xalan
  • Name: Xalan
  • Version: ...
  • Hesteller/Bezugsquelle: ...
  • Kopieren nach classpath
    • xalan.jar
    • serializer.jar
    • xml-apis.jar
    • xercesImpl.jar

Hinweise

Der CLASSPATHH gehört zur Java-Installation un kann ermittelt werden durch:

echo %CLASSPATH%

Aufruf

%JAVA_HOME%\bin\java org.apache.xalan.xslt.Process -IN simple.xml -XSL "docbook-xsl-1.65.1/htmlhelp/htmlhelp.xsl" -OUT hugo.htm

Since JDK 1.5 the xerces and xalan packages are part of JAXP which is a standard package shipped along with jdk1.5. Consequently, the package names have changed and the xalan transformation process can be invoked using the command line

%java com.sun.org.apache.xalan.internal.xslt.Process -IN a.xml -XSL a.xsl -OUT a.htm

Der Aufruf des XSLT-Prozessors kann auch innerhalb von Eclipse erfolgen, wenn man ein entsprechendes Eclipse-Plugin installiert (z.B. Improve XSLT oder Transclipse).

Eine dritte Möglichkeit ist, einen komfortablen XMLEditing mit integrierter XSLT-Funktionalität z.B. XMLMind einzusetzen.

-- Dkracht 14:00, 12 April 2009 (CEST)