org.apache.xalan.templates
Class ElemText
- Document, Element, ExpressionNode, Node, NodeList, PrefixResolver, Serializable, SourceLocator, WhitespaceStrippingElementMatcher, XSLTVisitable
Implement xsl:template.
This primarily acts as a marker on the element
stack to signal that whitespace should be preserved.
<!ELEMENT xsl:text (#PCDATA)>
<!ATTLIST xsl:text
disable-output-escaping (yes|no) "no"
>
appendChild , appendChild , callVisitors , canAcceptVariables , canStripWhiteSpace , compareTo , compose , containsExcludeResultPrefix , endCompose , error , error , execute , exprAddChild , exprGetChild , exprGetNumChildren , exprGetParent , exprSetParent , getBaseIdentifier , getChildNodes , getColumnNumber , getDOMBackPointer , getDeclaredPrefixes , getEndColumnNumber , getEndLineNumber , getFirstChild , getFirstChildElem , getLastChild , getLastChildElem , getLength , getLineNumber , getLocalName , getNamespaceForPrefix , getNamespaceForPrefix , getNextSibling , getNextSiblingElem , getNodeName , getNodeType , getOwnerDocument , getOwnerXSLTemplate , getParentElem , getParentNode , getParentNodeElem , getPreviousSibling , getPreviousSiblingElem , getPublicId , getStylesheet , getStylesheetComposed , getStylesheetRoot , getSystemId , getTagName , getUid , getXSLToken , getXmlSpace , handlesNullPrefixes , hasChildNodes , hasTextLitOnly , hasVariableDecl , insertBefore , isCompiledTemplate , item , recompose , removeChild , replaceChild , replaceChild , resolvePrefixTables , runtimeInit , setDOMBackPointer , setEndLocaterInfo , setLocaterInfo , setParentElem , setPrefixes , setPrefixes , setUid , setXmlSpace , shouldStripWhiteSpace |
adoptNode , appendChild , appendData , cloneNode , compareDocumentPosition , createAttribute , createAttributeNS , createCDATASection , createComment , createDocumentFragment , createElement , createElementNS , createEntityReference , createProcessingInstruction , createTextNode , deleteData , error , error , getActualEncoding , getAttribute , getAttributeNS , getAttributeNode , getAttributeNodeNS , getAttributes , getBaseURI , getChildNodes , getDoctype , getDocumentElement , getDocumentURI , getDomConfig , getElementById , getElementsByTagName , getElementsByTagNameNS , getFeature , getFirstChild , getImplementation , getInputEncoding , getLastChild , getLength , getLocalName , getNamespaceURI , getNextSibling , getNodeName , getNodeType , getNodeValue , getOwnerDocument , getOwnerElement , getParentNode , getPrefix , getPreviousSibling , getSchemaTypeInfo , getSpecified , getStrictErrorChecking , getTagName , getTextContent , getUserData , getWholeText , getXmlEncoding , getXmlStandalone , getXmlVersion , hasAttribute , hasAttributeNS , hasAttributes , hasChildNodes , importNode , insertBefore , insertData , isDefaultNamespace , isEqualNode , isId , isSameNode , isSupported , isWhitespaceInElementContent , item , lookupNamespaceURI , lookupPrefix , normalize , normalizeDocument , removeAttribute , removeAttributeNS , removeAttributeNode , removeChild , renameNode , replaceChild , replaceData , replaceWholeText , setActualEncoding , setAttribute , setAttributeNS , setAttributeNode , setAttributeNodeNS , setData , setDocumentURI , setIdAttribute , setIdAttribute , setIdAttributeNS , setIdAttributeNode , setInputEncoding , setNodeValue , setPrefix , setStrictErrorChecking , setTextContent , setUserData , setValue , setXmlEncoding , setXmlStandalone , setXmlVersion , splitText , substringData |
getDisableOutputEscaping
public boolean getDisableOutputEscaping()
Get the "disable-output-escaping" attribute.
Normally, the xml output method escapes & and <32(and
possibly other characters) when outputting text nodes.
This ensures that the output is well-formed XML. However,
it is sometimes convenient to be able to produce output
that is almost, but not quite well-formed XML; for
example, the output may include ill-formed sections
which are intended to be transformed into well-formed
XML by a subsequent non-XML aware process. For this reason,
XSLT provides a mechanism for disabling output escaping.
An xsl:value-of or xsl:text element may have a
disable-output-escaping attribute; the allowed values
are yes or no; the default is no; if the value is yes,
then a text node generated by instantiating the xsl:value-of
or xsl:text element should be output without any escaping.
- Boolean flag indicating whether this element should disable escaping
getXSLToken
public int getXSLToken()
Get an integer representation of the element type.
- getXSLToken in interface ElemTemplateElement
- An integer representation of the element, defined in the
Constants class.
setDisableOutputEscaping
public void setDisableOutputEscaping(boolean v)
Set the "disable-output-escaping" attribute.
Normally, the xml output method escapes & and <32(and
possibly other characters) when outputting text nodes.
This ensures that the output is well-formed XML. However,
it is sometimes convenient to be able to produce output
that is almost, but not quite well-formed XML; for
example, the output may include ill-formed sections
which are intended to be transformed into well-formed
XML by a subsequent non-XML aware process. For this reason,
XSLT provides a mechanism for disabling output escaping.
An xsl:value-of or xsl:text element may have a
disable-output-escaping attribute; the allowed values
are yes or no; the default is no; if the value is yes,
then a text node generated by instantiating the xsl:value-of
or xsl:text element should be output without any escaping.
v
- Boolean flag indicating whether this element should disable escaping
Copyright B) 2006 Apache XML Project. All Rights Reserved.