org.apache.commons.jelly.tags.xml
Class ParseTag
java.lang.Object
|
+--org.apache.commons.jelly.TagSupport
|
+--org.apache.commons.jelly.tags.xml.ParseTagSupport
|
+--org.apache.commons.jelly.tags.xml.ParseTag
- All Implemented Interfaces:
- Tag
- public class ParseTag
- extends ParseTagSupport
A tag which parses some XML and defines a variable with the parsed Document.
The XML can either be specified as its body or can be passed in via the
xml property which can be a Reader, InputStream, URL or String URI.
- Version:
- $Revision: 1.10 $
- Author:
- James Strachan
Method Summary |
protected org.dom4j.io.SAXReader |
createSAXReader()
Factory method to create a new SAXReader |
void |
doTag(XMLOutput output)
Evaluates this tag after all the tags properties have been initialized. |
boolean |
getValidate()
|
void |
setValidate(boolean validate)
Sets whether XML validation is enabled or disabled |
void |
setXml(java.lang.Object xml)
Sets the source of the XML which is either a String URI, Reader or InputStream |
Methods inherited from class org.apache.commons.jelly.TagSupport |
findAncestorWithClass, findAncestorWithClass, getBody, getBodyText, getBodyText, getContext, getParent, invokeBody, isTrim, setBody, setContext, setParent, setTrim, trimBody |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ParseTag
public ParseTag()
doTag
public void doTag(XMLOutput output)
throws java.lang.Exception
- Description copied from interface:
Tag
- Evaluates this tag after all the tags properties have been initialized.
setXml
public void setXml(java.lang.Object xml)
- Sets the source of the XML which is either a String URI, Reader or InputStream
getValidate
public boolean getValidate()
- Returns:
- whether XML validation is enabled or disabled
setValidate
public void setValidate(boolean validate)
- Sets whether XML validation is enabled or disabled
createSAXReader
protected org.dom4j.io.SAXReader createSAXReader()
throws java.lang.Exception
- Factory method to create a new SAXReader
- Overrides:
createSAXReader
in class ParseTagSupport
Copyright © 2002-2002 Apache Software Foundation. All Rights Reserved.