当前位置: 技术问答>java相关
初学XML,希望各位高手、仁兄帮助!
来源: 互联网 发布时间:2015-04-07
本文导语: 希望能从各位高手、仁兄中得到一个运用Java访问XML的简单例子,最好还有相关配置及所需Jar文件的说明。 不胜感激! | 今天刚好无聊的很,于是就写了一个简单的例子。 txml.xml文件,注意这...
希望能从各位高手、仁兄中得到一个运用Java访问XML的简单例子,最好还有相关配置及所需Jar文件的说明。
不胜感激!
不胜感激!
|
今天刚好无聊的很,于是就写了一个简单的例子。
txml.xml文件,注意这里的方法,不然jdk自己带的那些解析器会
解析出来一些乱七八糟的东西。
ZosaTapoReic Yang
java程序:
import java.io.*;
import java.lang.*;
import javax.xml.parsers.*;
import org.xml.sax.*;
import org.w3c.dom.*;
class txml
{
private static final String FILE_PATH="txml.xml";
private Document doc=null;
private DocumentBuilder docb=null;
private DocumentBuilderFactory docbf=null;
private Element root=null;
public void loadDocument()
{
try
{
docbf=DocumentBuilderFactory.newInstance();
docb=docbf.newDocumentBuilder();
doc=docb.parse(new File(FILE_PATH));
root=doc.getDocumentElement();
}
catch(ParserConfigurationException e){e.printStackTrace();}
catch(SAXException e){e.printStackTrace();}
catch(IOException e){e.printStackTrace();}
}
public Element getRoot()
{
return root;
}
public Document getDoc()
{
return doc;
}
public static void spaces(int depth)
{
//print prefix space to show level
for(int d=0;d
txml.xml文件,注意这里的方法,不然jdk自己带的那些解析器会
解析出来一些乱七八糟的东西。
ZosaTapoReic Yang
java程序:
import java.io.*;
import java.lang.*;
import javax.xml.parsers.*;
import org.xml.sax.*;
import org.w3c.dom.*;
class txml
{
private static final String FILE_PATH="txml.xml";
private Document doc=null;
private DocumentBuilder docb=null;
private DocumentBuilderFactory docbf=null;
private Element root=null;
public void loadDocument()
{
try
{
docbf=DocumentBuilderFactory.newInstance();
docb=docbf.newDocumentBuilder();
doc=docb.parse(new File(FILE_PATH));
root=doc.getDocumentElement();
}
catch(ParserConfigurationException e){e.printStackTrace();}
catch(SAXException e){e.printStackTrace();}
catch(IOException e){e.printStackTrace();}
}
public Element getRoot()
{
return root;
}
public Document getDoc()
{
return doc;
}
public static void spaces(int depth)
{
//print prefix space to show level
for(int d=0;d