EspressReport
v 5.5

quadbase.common.util.internal
Class XMLUtil

java.lang.Object
  |
  +--quadbase.common.util.internal.XMLUtil

public class XMLUtil
extends java.lang.Object


Field Summary
static int ATTR_TYPE
           
static int CDATA_TYPE
           
static int COMMENT_TYPE
           
static int DOCFRAG_TYPE
           
static int DOCTYPE_TYPE
           
static int DOCUMENT_TYPE
           
static int ELEMENT_TYPE
           
static int ENTITY_TYPE
           
static int ENTITYREF_TYPE
           
static int NOTATION_TYPE
           
static int PROCINSTR_TYPE
           
static int TEXT_TYPE
           
 
Constructor Summary
XMLUtil()
           
 
Method Summary
static java.lang.String encodeCDATA(java.lang.String text)
          Previously we use CDATA to avoid escaping some characters, for example SQL statement This cause problems for some foreign language, like Czech, which contains escape characters that has to be parsed outside of the CDATA section.
static java.lang.String encodeXML(java.lang.String text)
           
static boolean parseBoolean(java.lang.String b)
           
static java.lang.String readCDATA(org.w3c.dom.Node node)
          This is the new readCDATA() method.
static java.lang.String readText(org.w3c.dom.Node node)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ELEMENT_TYPE

public static final int ELEMENT_TYPE

ATTR_TYPE

public static final int ATTR_TYPE

TEXT_TYPE

public static final int TEXT_TYPE

CDATA_TYPE

public static final int CDATA_TYPE

ENTITYREF_TYPE

public static final int ENTITYREF_TYPE

ENTITY_TYPE

public static final int ENTITY_TYPE

PROCINSTR_TYPE

public static final int PROCINSTR_TYPE

COMMENT_TYPE

public static final int COMMENT_TYPE

DOCUMENT_TYPE

public static final int DOCUMENT_TYPE

DOCTYPE_TYPE

public static final int DOCTYPE_TYPE

DOCFRAG_TYPE

public static final int DOCFRAG_TYPE

NOTATION_TYPE

public static final int NOTATION_TYPE
Constructor Detail

XMLUtil

public XMLUtil()
Method Detail

encodeXML

public static java.lang.String encodeXML(java.lang.String text)

readCDATA

public static java.lang.String readCDATA(org.w3c.dom.Node node)
                                  throws java.lang.Exception
This is the new readCDATA() method. Please refer to the encodeCDATA method. If the encoding is not ISO-8859-1, version >= 165 Instead of writing CDATA, just write it as normal string with character numeric references

readText

public static java.lang.String readText(org.w3c.dom.Node node)
                                 throws java.lang.Exception

parseBoolean

public static boolean parseBoolean(java.lang.String b)

encodeCDATA

public static java.lang.String encodeCDATA(java.lang.String text)
Previously we use CDATA to avoid escaping some characters, for example SQL statement This cause problems for some foreign language, like Czech, which contains escape characters that has to be parsed outside of the CDATA section. If determine the encoding is not ISO-8859-1, write as string.

EspressReport
v 5.5