You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@velocity.apache.org by ge...@apache.org on 2002/02/11 12:18:24 UTC
cvs commit: jakarta-velocity-dvsl/xdocs index.xml
geirm 02/02/11 03:18:24
Modified: xdocs index.xml
Log:
minor updates
Revision Changes Path
1.3 +32 -22 jakarta-velocity-dvsl/xdocs/index.xml
Index: index.xml
===================================================================
RCS file: /home/cvs/jakarta-velocity-dvsl/xdocs/index.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- index.xml 28 Dec 2001 00:04:12 -0000 1.2
+++ index.xml 11 Feb 2002 11:18:24 -0000 1.3
@@ -9,14 +9,16 @@
<body>
- <section name="DVSL : Declarative XML Processing without the Tears">
+ <section name="DVSL : Declarative XML Transformation and Templating">
<p>
DVSL (Declarative Velocity Style Language) is a tool modeled after
- XSLT and is intended for general XML transformations. The key
+ XSLT and is intended for general XML transformations using the
+ Velocity Template Language as the templating language for the
+ transformations. The key
differences are that it
incorporates easy access to Java objects and allows you to use
- the Velocity template language and it's features for expresing the
+ the Velocity template language and it's features for expressing the
transformation templates.
</p>
@@ -27,12 +29,12 @@
</p>
<ul>
- <li>
- It uses a declarative syntax like XSLT.
- </li>
- <li>
- Document control and selection is based on XPath.
- </li>
+ <li>
+ It uses a declarative syntax like XSLT.
+ </li>
+ <li>
+ Document control and selection is based on XPath.
+ </li>
</ul>
<strong>Differences From XSLT</strong>
@@ -54,11 +56,6 @@
allowing you to integrate, collect, and
transform with and to outside data like databases, calculation libraries, etc
</li>
- <li>
- DVSL also allows the creation of 'dynamic stylesheets' -
- ones whose matching rules can be altered
- as a group. (see examples)
- </li>
</ul>
</section>
@@ -66,18 +63,31 @@
<section name="Current Status">
<p>
- The current status is best described as 'post experiemental', where the
- basic test of styling it's own documentation (this that you are
- now reading)
- without resorting to ugly hacks and kludges
- has been passed.
+ The current status is best described as 'development'. The code is being
+ used in quasi-production settings, and is maturing.
</p>
+ </section>
+
+ <section name="Anyone Using It Yet?">
+
<p>
- The code is still very primitive (and downright embarassing in places...),
- and the object model (from the template POV) is still crystalizing, and
- no performance work has been done.
+ With its recently improved Ant task support, DVSL is very usable standalone
+ for styling and transformation of XML.
</p>
+
+ <p>
+ Further, DVSL is supported by :
+ </p>
+
+ <ul>
+ <li>
+ Jakarta Turbine's 'Stratum' services subprojects
+ </li>
+ <li>
+ Maverick web appliation framework.
+ </li>
+ </ul>
</section>
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>