爱问知识人 爱问教育 医院库

把你的代码copy过来,程序跑到transformer.transform(source, result);会报错,求帮助

首页

把你的代码copy过来,程序跑到transformer.transform(source, result);会报错,求帮助

对于您在5月份的关于创建xml文件的一个问题:把您回答的代码copy过来,程序跑到transformer.transform(source, result);会报错,是什么原因?初学者,求帮助

提交回答

全部答案

    2018-04-07 10:29:59
  •   晚一点我调试一下告诉你啊 
    另外,你能不能把 帖子的地址 说说啊,太久了,都忘了
    找到了,
    import java。io。File;
    import javax。
      xml。parsers。DocumentBuilder;
    import javax。xml。parsers。DocumentBuilderFactory;
    import javax。xml。transform。
      Transformer;
    import javax。xml。transform。TransformerFactory;
    import javax。xml。transform。dom。DOMSource;
    import javax。
      xml。transform。stream。StreamResult;
    import org。w3c。dom。Document;
    import org。w3c。dom。Element;
    import org。
      w3c。dom。Text;
    public class CreateXML {
    public static void main(String[] args) throws Exception {
    //实例化解析器
    DocumentBuilderFactory factory = DocumentBuilderFactory。
      newInstance();
    DocumentBuilder builder = factory。newDocumentBuilder();
    //创建Document对象
    Document doc = builder。
      newDocument();
    //创建XML文件所需的各种对象并序列化
    Element root = doc。createElement("root");
    Element name = doc。
      createElement("name");
    Text nameText = doc。createTextNode("zs");
    name。appendChild(nameText);
    root。
      appendChild(name);
    doc。appendChild(root);

    name。setAttribute("id", "2");
    doc2XmlFile(doc,"test。
      xml");
    }
    public static boolean doc2XmlFile(Document document, String filename) {
    boolean flag = true;
    try {
    TransformerFactory tFactory = TransformerFactory。
      newInstance();
    Transformer transformer = tFactory。newTransformer();
    /** 编码 */
    // transformer。
      setOutputProperty(OutputKeys。ENCODING, "GB2312");
    DOMSource source = new DOMSource(document);
    StreamResult result = new StreamResult(new File(filename));
    transformer。
      transform(source, result);
    } catch (Exception ex) {
    flag = false;
    ex。printStackTrace();
    }
    return flag;
    }
    }
    我刚试过一点毛病都没,直接copy过去,生成test。
      xml
    zs

    你是不是配置的问题,或者是代码修改过?。

    李***

    2018-04-07 10:29:59

类似问题

换一换

相关推荐

正在加载...
最新资料 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):