大家好,又见面了,我是你们的朋友全栈君。
源代码如下:

import
java.io.File;

import
java.io.IOException;


import
javax.xml.parsers.DocumentBuilder;

import
javax.xml.parsers.DocumentBuilderFactory;

import
javax.xml.parsers.ParserConfigurationException;

import
javax.xml.transform.Transformer;

import
javax.xml.transform.TransformerConfigurationException;

import
javax.xml.transform.TransformerException;

import
javax.xml.transform.TransformerFactory;

import
javax.xml.transform.dom.DOMSource;

import
javax.xml.transform.stream.StreamResult;


import
org.w3c.dom.
*
;

import
org.xml.sax.SAXException;


public
class
DOMConvert


…
{


































































































其中StreamResult result=new StreamResult(new File(“converted.xml”));这是错误的,如果这么写的话,会
有类似如下的异常
java.io.FileNotFoundException: file:/E:/我的项目/DomStudy/src/dom/converted.xml (文件名、目录名或卷标语法不正确。)
我们应该这样写:StreamResult result=new StreamResult(new FileOutputStream(“converted.xml”, false));
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/145768.html原文链接:https://javaforall.net