public class XMLHandler
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
private static XMLHandler |
handler |
限定符 | 构造器和说明 |
---|---|
private |
XMLHandler() |
限定符和类型 | 方法和说明 |
---|---|
org.w3c.dom.Document |
createDocument()
Create new Document
|
private javax.xml.parsers.DocumentBuilder |
createDocumentBuilder()
Craete DocumentBuilder Object
|
java.util.List<org.w3c.dom.Node> |
getChildNodes(org.w3c.dom.Document doc,
java.lang.String parentNodeName,
java.lang.String childNodeName)
锟斤拷指锟斤拷锟斤拷频母锟斤拷诘锟饺★拷锟街革拷锟斤拷锟狡碉拷锟接节碉拷
Get children nodes of parent node by name
|
java.util.List<org.w3c.dom.Node> |
getChildNodes(org.w3c.dom.Node node,
java.lang.String nodeName)
Get list of node whose name is given in all nodes.
|
static XMLHandler |
getInstance()
Get XMLHandler Object
|
java.lang.String |
getNodeAttribute(org.w3c.dom.Node node,
java.lang.String attrName)
Get attribute value of node.
|
java.util.List<org.w3c.dom.Node> |
getNodes(org.w3c.dom.Node node,
java.lang.String nodeName)
Get list of node whose name is given
|
java.io.InputStream |
getResourceAsStream(java.lang.String resource)
Get inputstream from file
|
org.w3c.dom.Node |
getTheOnlyChildNode(org.w3c.dom.Node parentNode,
java.lang.String childNodeName)
This method is used to get the only one node of action just like the Input node or Output node.
|
org.w3c.dom.Document |
loadFile(java.io.InputStream is)
Read XML File and return Document object
|
org.w3c.dom.Document |
loadFile(java.lang.String filePath)
Read XML File and return Document object
|
org.w3c.dom.Document |
loadStreamFile(java.lang.String resource)
Read XML File and return Document object
|
org.w3c.dom.Document |
parse(byte[] xml)
byte[] to Document
|
org.w3c.dom.Document |
parse(java.lang.StringBuilder xmlString)
Transform StringBuilder to Document
|
byte[] |
parseToStream(org.w3c.dom.Document doc,
java.lang.String character)
Transform Document to byte[]
|
java.lang.String |
xmlDocumentToString(org.w3c.dom.Document doc,
java.lang.String charactor)
Transform Document to String
|
java.lang.StringBuilder |
xmlDocumentToStringBuilder(org.w3c.dom.Document doc,
java.lang.String character)
Transform Document to StringBuilder
|
private static XMLHandler handler
public static XMLHandler getInstance()
public final org.w3c.dom.Document loadFile(java.lang.String filePath) throws javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException, java.io.IOException
filePath
- Stringjavax.xml.parsers.ParserConfigurationException
java.io.IOException
org.xml.sax.SAXException
public final org.w3c.dom.Document loadStreamFile(java.lang.String resource) throws java.lang.Exception
filePath
- Stringjava.lang.Exception
public java.io.InputStream getResourceAsStream(java.lang.String resource) throws java.lang.Exception
resource
- java.lang.Exception
public final org.w3c.dom.Document loadFile(java.io.InputStream is) throws javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException, java.io.IOException
is
- InputStreamjavax.xml.parsers.ParserConfigurationException
java.io.IOException
org.xml.sax.SAXException
public final org.w3c.dom.Document parse(java.lang.StringBuilder xmlString) throws javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException, java.io.IOException
xmlString
- - StringBuilderjavax.xml.parsers.ParserConfigurationException
java.io.IOException
org.xml.sax.SAXException
public final org.w3c.dom.Document parse(byte[] xml) throws javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException, java.io.IOException
xml
- - the byte[] array object;javax.xml.parsers.ParserConfigurationException
java.io.IOException
org.xml.sax.SAXException
public final org.w3c.dom.Document createDocument() throws javax.xml.parsers.ParserConfigurationException
javax.xml.parsers.ParserConfigurationException
private final javax.xml.parsers.DocumentBuilder createDocumentBuilder() throws javax.xml.parsers.ParserConfigurationException
javax.xml.parsers.ParserConfigurationException
public final java.lang.String xmlDocumentToString(org.w3c.dom.Document doc, java.lang.String charactor)
doc
- Documentpublic final java.lang.StringBuilder xmlDocumentToStringBuilder(org.w3c.dom.Document doc, java.lang.String character)
doc
- Documentpublic final byte[] parseToStream(org.w3c.dom.Document doc, java.lang.String character)
doc
- Documentpublic final java.util.List<org.w3c.dom.Node> getNodes(org.w3c.dom.Node node, java.lang.String nodeName)
node
- father nodenodeName
- child node namepublic final java.util.List<org.w3c.dom.Node> getChildNodes(org.w3c.dom.Node node, java.lang.String nodeName)
node
- father nodenodeName
- child node namepublic final java.lang.String getNodeAttribute(org.w3c.dom.Node node, java.lang.String attrName)
node
- attrName
- public final java.util.List<org.w3c.dom.Node> getChildNodes(org.w3c.dom.Document doc, java.lang.String parentNodeName, java.lang.String childNodeName)
parentNodeName
- childNodeName
- public org.w3c.dom.Node getTheOnlyChildNode(org.w3c.dom.Node parentNode, java.lang.String childNodeName) throws ParserException
parentNode
- childNodeName
- ParserException