Package org.apache.taglibs.xtags.xpath

JSP Custom tags for working with XML via XPath for navigating, processing and transforming XML documents using XPath expressions, naviagation, iteration and XSLT stylesheets.

See:
          Description

Interface Summary
ContextNodeTag An abstract base class which represents a context node on which XPath expressions can be evaluated.
 

Class Summary
AbstractBodyTag Abstract base class for BodyTag implementations
AbstractTag A tag which performs an XPath expression on the current context Node
AddTag The add tag parses it's body (as an XML fragment) and appends the contents to the current node.
ApplyTemplatesTag The body of this tag defines a stylesheet which is implemented via calling a JSP include.
AttributeTag Adds an XML attribute to the parent element tag like the <xsl:attribute> tag.
BodyAction An Action which tells the Stylesheet tag which template body to execute.
BreakTag Causes the current iteration to be terminated rather like the Java 'break' statement.
ChooseTag Behaves like the equivalent XSLT tag.
ContextTag A tag which changes the current context for tags used inside its body.
CopyOfTag A tag which performs a copy-of operation like the XSLT tag
CopyTag A tag which performs a copy operation like the XSLT tag - a shallow copy
ElementTag A tag to produce an XML element which can contain other attributes or elements like the <xsl:element> tag.
ForEachTag A tag which performs an iteration over the results of an XPath expression on an XML document
ForEachTagExtraInfo The extra info for the foreach tag
IfTag Behaves like the equivalent XSLT tag.
JspAction An Action which includes a piece of JSP
JspCopyOfAction Outputs the given Node to the current JSP output
JspValueOfAction Outputs the string-value of the given Node (as defined by the XPath specification) to the current JSP output
OtherwiseTag Behaves like the equivalent XSLT tag.
OutputTag This tag is used to specify the output format of the XML
ParseTag A tag which parses its body as an XML Document and defines a variable
ParseTagExtraInfo The extra info for the xml tag
ReflectionAction Calls a void method on an instance when the action is fired.
RemoveTag The remove tag removes nodes from the current document which matches the given XPath expression.
ReplaceTag The replace tag parses it's body (as an XML fragment) and replaces the contents to the current node with this new XML fragment.
StylesheetTag The body of this tag defines a stylesheet which is implemented via calling a JSP include.
StylesheetValueOfAction Creates the string-value of the given Node (as defined by the XPath specification) and passes it to the parent StylesheetTag for output at the correct time.
TagHelper A number of helper methods
TemplateTag The body of this tag defines a stylesheet which is implemented via calling a JSP include.
ValueOfTag A tag which performs an XPath expression on the current context Node
VariableTag A tag which defines a variable from an XPath expression
VariableTagExtraInfo The extra info for the variable tag
WhenTag Behaves like the equivalent XSLT tag.
 

Package org.apache.taglibs.xtags.xpath Description

JSP Custom tags for working with XML via XPath for navigating, processing and transforming XML documents using XPath expressions, naviagation, iteration and XSLT stylesheets.



Copyright ? 2000-2004 The Apache Software Foundation. All Rights Reserved.