|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.nonesole.persistence.tools.XMLHandler
public class XMLHandler
XML Tools
Method Summary | |
---|---|
org.w3c.dom.Document |
createDocument()
Create new Document |
static XMLHandler |
getInstance()
Get XMLHandler Object |
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 |
org.w3c.dom.Document |
loadFile(java.lang.String filePath)
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 |
parseToString(org.w3c.dom.Document doc,
java.lang.String charset)
Transform Document to String |
void |
saveFile(org.w3c.dom.Document doc,
java.lang.String filePath,
java.util.Properties property)
Save Document Object to XML File |
org.w3c.dom.Element |
transformToAtrribute(java.lang.Object obj,
org.w3c.dom.Element ele,
org.w3c.dom.Document doc)
Transform Object to Element Field of Object is attribute of element. |
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 |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
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
- String
javax.xml.parsers.ParserConfigurationException
java.io.IOException
org.xml.sax.SAXException
public final void saveFile(org.w3c.dom.Document doc, java.lang.String filePath, java.util.Properties property) throws javax.xml.transform.TransformerException
Example�� Properties property = new Properties(); property.put(OutputKeys.ENCODING, "GB2312"); property.put(OutputKeys.INDENT, "yes"); XMLHandler.getInstance() .saveFile(new Document(),"D:\\test.xml",property);
doc
- DocumentfilePath
- property
- Properties configuration set
javax.xml.transform.TransformerException
java.lang.Exception
public final org.w3c.dom.Document parse(java.lang.StringBuilder xmlString) throws javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException, java.io.IOException
xmlString
- - StringBuilder
javax.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
public final org.w3c.dom.Element transformToAtrribute(java.lang.Object obj, org.w3c.dom.Element ele, org.w3c.dom.Document doc) throws org.w3c.dom.DOMException, OperationsException
Example�� Document doc = XMLHandler.createDocument(); CatalogEntry ce = new CatalogEntry(); Element e = doc.createElement("entry"); doc.appendChild(XMLHandler.getInstance().transformToAtrribute(ce, e, doc)); XML File��
obj
- Object needs transformele
- Empty elementdoc
- Document object for creating new element
org.w3c.dom.DOMException
OperationsException
public final java.lang.String parseToString(org.w3c.dom.Document doc, java.lang.String charset)
doc
- Documentcharset
- CharSet
public final java.lang.String xmlDocumentToString(org.w3c.dom.Document doc, java.lang.String charactor)
doc
- Document
public final java.lang.StringBuilder xmlDocumentToStringBuilder(org.w3c.dom.Document doc, java.lang.String character)
doc
- Document
public final byte[] parseToStream(org.w3c.dom.Document doc, java.lang.String character)
doc
- Document
public final java.util.List<org.w3c.dom.Node> getNodes(org.w3c.dom.Node node, java.lang.String nodeName)
node
- father nodenodeName
- child node name
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |