什么文件?XML文件?XML文件 的话可以用JDOM.网上的例子太多了

解决方案 »

  1.   

    FileList中的文件格式是什么,是XML吗?
      

  2.   

    JDOM是什么,我是初学者,这是我做的第一个系统,希望各位高人能说详细点,谢谢了
      

  3.   

    DOM(Document Object Model)是有W3C制定的一个标准,他是一个标准的接口,其中定义了一些文件的结构,可以更容易的获取文件中的元素并且添加和修改元素的内容,可以按照文件信息创建一个有节点的树状结构,因此我们可以利用接口和这个树状结构来存取信息。而JDOM是根据W3C的标准以JAVA开发的API,他是用来描述XML文件的API。关于他的具体你可以看一下,java的api帮助文档,以javax.xml为前缀的所有的类文件。
      

  4.   

    FileInputStream->StringBuffer->StringBuffer.replace(StringBuffer.lastIndexOf("StartElement"), StringBuffer.lastIndexOf("EndElement"), Content)
      

  5.   

    通過FileInputStream和StringBuffer來實現
      

  6.   

    我看到的xml文件都是用来声明构件信息(jndi,jdbc....)的,jdom能修改htm文件吗?
    可以的话下载的jdom类要放到哪个路径下?
      

  7.   

    //从文件里读出来
    File file = new File(FileList);
    FileReader fr = null;
    BufferedReader br = null;
    StringBuffer sb = new StringBuffer();
    try {
    fr = new FileReader(file);
    br = new BufferedReader(fr);
    String line = br.readLine();
    sb = new StringBuffer();
    while (line != null) {
    sb.append(line + "\n");
    line = br.readLine();
    }}
    catch (FileNotFoundException e) { e.printStackTrace();
    }
    catch (IOException e) { e.printStackTrace();
    }
    finally {
    try {
    br.close();
    fr.close();
    }
    catch (IOException e1) { e1.printStackTrace();
    }}//替换字符串
    Pattern p = Pattern.compile(tartElement+"(.*)"+EndElement);
    Matcher m = p.matcher(sb.toString());
    String result = m.replaceAll(Content);//写回原来的文件
    FileWriter fw = null;
    BufferedWriter bw = null;try {
    fw = new FileWriter(file);
    bw = new BufferedWriter(fw);
    PrintWriter pw = new PrintWriter(bw);
    pw.print(result);
    }
    catch (IOException e1) { e1.printStackTrace();
    }
    finally { try {
    bw.close();
    fw.close();
    }
    catch (IOException e2) { e2.printStackTrace();
    }
    }
      

  8.   

    FileInputStream和StringBuffer的程序怎么编写,
    我就是java不熟才发贴的
      

  9.   

    Pattern跟Matcher需要声明什么库文件啊?