Package net.sourceforge.jnlp
Class MalformedXMLParser
- java.lang.Object
-
- net.sourceforge.jnlp.MalformedXMLParser
-
public class MalformedXMLParser extends java.lang.ObjectAn specializedXMLParserthat uses TagSoup[1] to parse malformed XML Used by net.sourceforge.jnlp.Parser [1] http://home.ccil.org/~cowan/XML/tagsoup/
-
-
Constructor Summary
Constructors Constructor Description MalformedXMLParser()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description NodegetRootNode(java.io.InputStream input)Parses the data from anInputStreamto create a XML tree.static java.io.InputStreamxmlizeInputStream(java.io.InputStream original)Reads malformed XML from the InputStream original and returns a new InputStream which can be used to read a well-formed version of the input
-
-
-
Method Detail
-
getRootNode
public Node getRootNode(java.io.InputStream input) throws ParseException
Parses the data from anInputStreamto create a XML tree. Returns aNoderepresenting the root of the tree.- Parameters:
input- theInputStreamto read data from- Returns:
- root node of document
- Throws:
ParseException- if an exception occurs while parsing the input
-
xmlizeInputStream
public static java.io.InputStream xmlizeInputStream(java.io.InputStream original) throws ParseExceptionReads malformed XML from the InputStream original and returns a new InputStream which can be used to read a well-formed version of the input- Parameters:
original- original input- Returns:
- an
InputStreamwhich can be used to read a well-formed version of the input XML - Throws:
ParseException- if an exception occurs while parsing the input
-
-