Class DOMParser
- java.lang.Object
-
- org.exoplatform.social.common.xmlprocessor.DOMParser
-
public class DOMParser extends Object
DOMParser utility- Author:
- Ly Minh Phuong - http://phuonglm.net
-
-
Field Summary
Fields Modifier and Type Field Description static PatternATTRIBUTESPATTERNstatic PatternCOMMENTPATTERNstatic PatternSELFTCLOSETAGPATTERNstatic PatternTAGCLOSEPATTERNstatic PatternTAGSTARTPATTERN
-
Constructor Summary
Constructors Constructor Description DOMParser()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static NodecreateDOMTree(List<String> xmlTokens)Creates the XML DOM tree from XML token List tree.static NodecreateDOMTree(Node currentNode, List<String> xmlTokens)Creates the XML DOM tree from XML token List tree as childNodeList of currentNode.
-
-
-
Field Detail
-
COMMENTPATTERN
public static final Pattern COMMENTPATTERN
-
TAGSTARTPATTERN
public static final Pattern TAGSTARTPATTERN
-
TAGCLOSEPATTERN
public static final Pattern TAGCLOSEPATTERN
-
SELFTCLOSETAGPATTERN
public static final Pattern SELFTCLOSETAGPATTERN
-
ATTRIBUTESPATTERN
public static final Pattern ATTRIBUTESPATTERN
-
-
Method Detail
-
createDOMTree
public static Node createDOMTree(List<String> xmlTokens)
Creates the XML DOM tree from XML token List tree.- Parameters:
xmlTokens- The HTML token array.- Returns:
- TreeNode contain the content parsed from token list.
-
createDOMTree
public static Node createDOMTree(Node currentNode, List<String> xmlTokens)
Creates the XML DOM tree from XML token List tree as childNodeList of currentNode.- Parameters:
currentNode- The Node to add childNode to.xmlTokens- The HTML token array- Returns:
- TreeNode contain the content parsed from token list
-
-