Xvcl Pages; [ Cjos Audience]
Summary
Versions of XVCL Processor are:
- Version 2.07 - Original from fxvcl.sourceforge.net.
- Version 2.07 (1i) - Enhanced.
- Version 3.2.1 - Original from fxvcl.sourceforge.net.
- Version 3.2.1 (2a) - Enhanced.
- Version 3.5.0-beta - Original from fxvcl.sourceforge.net.
- Version 3.5.0 (3a) - Enhanced.
Version 2.07
This version is direct from fxvcl.sourceforge.net. It is invoked only as a Java application.
Version 2.07 (1i)
This version is enhanced by cjos.sourceforge.net.
- Source code generated by XVCL.
- Distributed as cjos-xvcl-2.07 RPM.
- Supports more URL protocols, such as file:, ftp:, http:, https: and x-resource:.
- Supports ftp: protocol. Distribute an x-frame from an FTP server.
- Supports x-resource: protocol. Distribute an x-frame inside a jar.
- Invoke as an Ant Task. See also Xvcl And Ant Task.
- set and set-multi commands supported in Ant Task.
- Better support for multiple concurrent threads. For example, OptionTable is not static.
- The following are resources inside cjos-xvcl-2.07.jar:
- /config/config.properties
- /dtd/xvcl.dtd
- /dtd/xvcl-N.dtd
- /gchii/tools/xvcl1g/xvcl.dtd
- /gchii/tools/xvcl1g/xvcl-N.dtd
- /gchii/tools/xvcl1h/xvcl.dtd
- /gchii/tools/xvcl1h/xvcl-N.dtd
- /gchii/tools/xvcl1i/xvcl.dtd
- /gchii/tools/xvcl1i/xvcl-N.dtd
- Never calls the System.exit() method.
- The property command is experimental. It sets variables from an Java properties file. See also Xvcl And Property.
- The xmlproperty command is experimental. It sets variables from an XML document. See also Xvcl And Xml Property.
- The external and parameter commands are experimental. The external command invokes a custom command (plug-in). The parameter command defines parameters to a custom command. See also Xvcl And External Command.
Requires
Version 3.2.1
Introduction
This version is direct from fxvcl.sourceforge.net. It includes
- XVCL Processor
- XVCL Workbench
- XVCL Ant Task
XVCL Processor
In many cases, it is no longer necessary to use a CDATA section to include non-XVCL tags. Tags that are not recognized by XVCL are now emitted as text.
Usage: java -jar xvcl.jar -[B|L|N|T|V] SPC
- B: Beautify output files
- L: Log generated files
- T: Include trace information in output files
- V: Run processor in validate only mode (non-writing)
XVCL Workbench
This is an Eclipse plug-in. It requires
- JDK 1.5, or higher
- Eclipse 3.1, or higher
XVCL Ant Task
The classname is
edu.xvcl.core.util.XVCLAntTask
Defining the xvcl task:
<taskdef name="xvcl" classname="edu.xvcl.core.util.XVCLAntTask">
<classpath>
<pathelement location="build/extract/edu.xvcl.core_3.2.1"/>
<fileset dir="build/extract/edu.xvcl.core_3.2.1/lib">
<include name="*.jar"/>
</fileset>
<fileset file="build/extract/edu.xvcl.core_3.2.1/xvcl.jar"/>
</classpath>
</taskdef>
For more information, see also Xvcl And Ant Task.
XVCL Processor 3.2.1 (2a)
This version is enhanced by cjos.sourceforge.net.
- Source code generated by XVCL.
- JAVA_5 (JDK 5.0), or
- JAVA_4 (JDK 1.4.2).
- xvcl_plugin.xml is a resource inside cjos-xvcl-3.2.1.jar.
Package: gchii.tools.xvcl2a
- Distributed in cjos-xvcl-3.2.1 RPM.
XVCL Processor 3.5.0-beta
This version is direct from fxvcl.sourceforge.net.
What is the difference between version 3.2.1 and 3.5.0?
Changes to adapt command
The src attribute is part of the adapt command. When src="yes", an x-frame is processed without interpreting XVCL commands.
XVCL Processor 3.5.0 (3a)
This version is enhanced by cjos.sourceforge.net.
- Source code generated by XVCL.
- JAVA_5 (JDK 5.0), or
- JAVA_4 (JDK 1.4.2).
- xvcl_plugin.xml is a resource inside cjos-xvcl-3.5.0.jar.
Package: gchii.tools.xvcl3a
- Distributed in cjos-xvcl-3.5.0 RPM.
|