werken 00/11/26 04:54:02
Modified: src/java/org/apache/velocity/anakia XPathTool.java
Log:
Added another example, fixed a typo.
Revision Changes Path
1.6 +8 -2
jakarta-velocity/src/java/org/apache/velocity/anakia/XPathTool.java
Index: XPathTool.java
===================================================================
RCS file:
/home/cvs/jakarta-velocity/src/java/org/apache/velocity/anakia/XPathTool.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- XPathTool.java 2000/11/26 12:48:44 1.5
+++ XPathTool.java 2000/11/26 12:54:02 1.6
@@ -77,7 +77,9 @@
<p>
The W3C XPath Specification (http://www.w3.org/TR/xpath) refers
to NodeSets repeatedly, but this implementation simply uses
- java.util.List to hold all NOdes.
+ java.util.List to hold all Nodes. A 'Node' is any object in
+ a JDOM object tree, such as an org.jdom.Element, org.jdom.Document,
+ or org.jdom.Attribute.
<p>
To use it in Velocity, do this:
<p>
@@ -86,11 +88,15 @@
#foreach ($author in $authors)
$author.getValue()
#end
+ #set $chapterTitles = $xpath.applyTo("document/chapter/@title", $root)
+ #foreach ($title in $chapterTitles)
+ $title.getValue()
+ #end
</code>
@author <a href="[EMAIL PROTECTED]">bob mcwhirter</a>
@author <a href="[EMAIL PROTECTED]">Jon S. Stevens</a>
- @version $Id: XPathTool.java,v 1.5 2000/11/26 12:48:44 werken Exp $
+ @version $Id: XPathTool.java,v 1.6 2000/11/26 12:54:02 werken Exp $
*/
public class XPathTool