Class ElemText

    • Constructor Detail

      • ElemText

        public ElemText()
    • Method Detail

      • setDisableOutputEscaping

        public void setDisableOutputEscaping​(boolean v)
        Set the "disable-output-escaping" attribute. Normally, the xml output method escapes & and < (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.
        Parameters:
        v - Boolean flag indicating whether this element should disable escaping
        See Also:
        disable-output-escaping in XSLT Specification
      • getDisableOutputEscaping

        public boolean getDisableOutputEscaping()
        Get the "disable-output-escaping" attribute. Normally, the xml output method escapes & and < (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.
        Returns:
        Boolean flag indicating whether this element should disable escaping
        See Also:
        disable-output-escaping in XSLT Specification
      • getXSLToken

        public int getXSLToken()
        Get an integer representation of the element type.
        Overrides:
        getXSLToken in class ElemTemplateElement
        Returns:
        An integer representation of the element, defined in the Constants class.
        See Also:
        Constants
      • getNodeName

        public java.lang.String getNodeName()
        Return the node name.
        Specified by:
        getNodeName in interface org.w3c.dom.Node
        Overrides:
        getNodeName in class ElemTemplateElement
        Returns:
        The element's name