📄 writexml.java
字号:
import javax.xml.parsers.*;
import javax.xml.transform.*;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
import java.io.File;
import org.w3c.dom.*;
import java.io.*;
import org.w3c.dom.Node;
import org.xml.sax.*;
public class WriteXML {
public WriteXML(){}
public String writeXml(Document doc,String xmlFileName){
String strExc="";
try{
//TransformerFactory tfactory = TransformerFactory.newInstance();
//Transformer transformer = tfactory.newTransformer();
//DOMSource source = new DOMSource(doc);
//StreamResult result = new StreamResult(new File(xmlFileName));
//transformer.transform(source,result);
}catch(Exception e){
strExc=e.toString();
}
return(strExc);
}
static public void main(String[] argv)
{
try
{
DocumentBuilderFactory dbfactory = DocumentBuilderFactory.newInstance();
DocumentBuilder domparser = dbfactory.newDocumentBuilder();
Document doc = domparser.parse(new File("library.xml"));
doc.normalize();
WriteXML wx = new WriteXML();
String o = "file:///library.xml";
wx.writeXml(doc,o);
}
catch (ParserConfigurationException p)
{
System.out.println(p.toString());
}
catch (SAXException s)
{
System.out.println(s.toString());
}
catch (IOException e)
{
System.out.println(e.toString());
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -