Package net.sourceforge.jnlp
Class MalformedXMLParser
- java.lang.Object
-
- net.sourceforge.jnlp.MalformedXMLParser
-
public class MalformedXMLParser extends java.lang.Object
An specializedXMLParser
that 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 Node
getRootNode(java.io.InputStream input)
Parses the data from anInputStream
to create a XML tree.static java.io.InputStream
xmlizeInputStream(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 anInputStream
to create a XML tree. Returns aNode
representing the root of the tree.- Parameters:
input
- theInputStream
to 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 ParseException
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- Parameters:
original
- original input- Returns:
- an
InputStream
which can be used to read a well-formed version of the input XML - Throws:
ParseException
- if an exception occurs while parsing the input
-
-