写了两天,好多都忘了,今天给大家看看成果,希望能帮到大家处理一些问题 大家记住我的XML文件在项目src目录下。
import java.io.File;
import java.net.URLDecoder;
import org.w3c.dom.*;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.transform.OutputKeys;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
public class XMLReader {
public String readBreak()throws Exception{
String path = XMLReader.class.getClassLoader().getResource("").getPath();
path=URLDecoder.decode(path,"utf-8");//处理java中获取路径中的空格变为%20的问题。
path = path.substring(1, path.length());//消除获取的路径最前面"/"
path=path+"errorbreak.xml";//加上要读取的文件
DocumentBuilderFactory factory=DocumentBuilderFactory.newInstance();
DocumentBuilder