Class XMLUtil

java.lang.Object
org.owasp.validator.html.util.XMLUtil

public class XMLUtil extends Object
  • Constructor Details

    • XMLUtil

      public XMLUtil()
  • Method Details

    • getAttributeValue

      public static String getAttributeValue(Element ele, String attrName)
      Helper function for quickly retrieving an attribute from a given element.
      Parameters:
      ele - The document element from which to pull the attribute value.
      attrName - The name of the attribute.
      Returns:
      The value of the attribute contained within the element
    • getIntValue

      public static int getIntValue(Element ele, String tagName, int defaultValue)
      Helper function for quickly retrieving an integer value of a given XML element.
      Parameters:
      ele - The document element from which to pull the integer value.
      tagName - The name of the node.
      Returns:
      The integer value of the given node in the element passed in.
    • getTextValue

      public static String getTextValue(Element ele, String tagName)
      Helper function for quickly retrieving a String value of a given XML element.
      Parameters:
      ele - The document element from which to pull the String value.
      tagName - The name of the node.
      Returns:
      The String value of the given node in the element passed in.
    • getBooleanValue

      public static boolean getBooleanValue(Element ele, String tagName)
      Helper function for quickly retrieving an boolean value of a given XML element.
      Parameters:
      ele - The document element from which to pull the boolean value.
      tagName - The name of the node.
      Returns:
      The boolean value of the given node in the element passed in.
    • getBooleanValue

      public static boolean getBooleanValue(Element ele, String tagName, boolean defaultValue)
      Helper function for quickly retrieving an boolean value of a given XML element, with a default initialization value passed in a parameter.
      Parameters:
      ele - The document element from which to pull the boolean value.
      tagName - The name of the node.
      defaultValue - The default value of the node if it's value can't be processed.
      Returns:
      The boolean value of the given node in the element passed in.
    • decode

      public static String decode(String str)
      Helper function for decode XML entities.
      Parameters:
      str - The XML-encoded String to decode.
      Returns:
      An XML-decoded String.
    • encode

      public static String encode(String str)