public class MXStAXParser
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
MXStAXParser.XMLElementValue |
Modifier and Type | Method and Description |
---|---|
java.util.List |
evaluateXPath(byte[] data,
java.lang.String xpath,
java.util.Map prefixNSMap) |
java.util.List |
evaluateXPath(byte[] data,
XPathExpression xpathExpr) |
java.util.List |
evaluateXPath(java.io.InputStream xmlStream,
XPathExpression xpathExpr) |
static MXStAXParser |
getInstance() |
javax.xml.namespace.QName |
getRootElementName(byte[] data) |
java.util.Map |
parse(byte[] data,
java.util.Set tags) |
java.util.Map |
parse(byte[] data,
java.util.Set tags,
boolean fetchAttrs) |
java.util.Map |
parse(java.io.InputStream ip,
java.util.Set tags,
boolean fetchAttrs) |
byte[] |
removeXMLComments(byte[] xmlWithComments) |
public static final MXStAXParser getInstance()
public javax.xml.namespace.QName getRootElementName(byte[] data) throws MXException
data
- MXException
public java.util.Map parse(byte[] data, java.util.Set tags) throws javax.xml.stream.XMLStreamException
data
- tags
- javax.xml.stream.XMLStreamException
public java.util.Map parse(byte[] data, java.util.Set tags, boolean fetchAttrs) throws javax.xml.stream.XMLStreamException
data
- tags
- fetchAttrs
- javax.xml.stream.XMLStreamException
public java.util.Map parse(java.io.InputStream ip, java.util.Set tags, boolean fetchAttrs) throws javax.xml.stream.XMLStreamException
ip
- tags
- fetchAttrs
- javax.xml.stream.XMLStreamException
public java.util.List evaluateXPath(byte[] data, java.lang.String xpath, java.util.Map prefixNSMap) throws MXException
MXException
public java.util.List evaluateXPath(java.io.InputStream xmlStream, XPathExpression xpathExpr) throws MXException
MXException
public java.util.List evaluateXPath(byte[] data, XPathExpression xpathExpr) throws MXException
data
- the xml bytesxpathExpr
- the xpath expressionjavax.xml.stream.XMLStreamException
MXException
public byte[] removeXMLComments(byte[] xmlWithComments)
xmlWithComments
-