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 - MXExceptionpublic java.util.Map parse(byte[] data,
java.util.Set tags)
throws javax.xml.stream.XMLStreamException
data - tags - javax.xml.stream.XMLStreamExceptionpublic java.util.Map parse(byte[] data,
java.util.Set tags,
boolean fetchAttrs)
throws javax.xml.stream.XMLStreamException
data - tags - fetchAttrs - javax.xml.stream.XMLStreamExceptionpublic 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.XMLStreamExceptionpublic java.util.List evaluateXPath(byte[] data,
java.lang.String xpath,
java.util.Map prefixNSMap)
throws MXException
MXExceptionpublic java.util.List evaluateXPath(java.io.InputStream xmlStream,
XPathExpression xpathExpr)
throws MXException
MXExceptionpublic java.util.List evaluateXPath(byte[] data,
XPathExpression xpathExpr)
throws MXException
data - the xml bytesxpathExpr - the xpath expressionjavax.xml.stream.XMLStreamExceptionMXExceptionpublic byte[] removeXMLComments(byte[] xmlWithComments)
xmlWithComments -