Difference between revisions of "Xalan"

From Dietrich Blog (Strato)
Jump to: navigation, search
(Aufruf)
(Aufruf)
Line 21: Line 21:
 
== Aufruf ==
 
== 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 EverNote_v2.xml -XSL evernote2atom.xsl -OUT NotizbuchAtom.xml
java org.apache.xalan.xslt.Process  -in EverNote_v2.xml -xsl evernote2atom.xsl -out NotizbuchAtom.xml
 
rem
 
</pre>
 
 
 
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<br />
 
<pre>
 
%java com.sun.org.apache.xalan.internal.xslt.Process -IN a.xml -XSL a.xsl -OUT a.htm
 
 
</pre>
 
</pre>
  

Revision as of 17:30, 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: ...
  • Systemvoraussetzung: Java
  • Kopieren nach classpath oder in den Unterordner /lib/ext der Java-Installation
    • xalan.jar
    • serializer.jar
    • xml-apis.jar
    • xercesImpl.jar

Hinweise

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

echo %CLASSPATH%

Aufruf

%JAVA_HOME%\bin\java org.apache.xalan.xslt.Process  -IN EverNote_v2.xml -XSL evernote2atom.xsl -OUT NotizbuchAtom.xml

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)