写一个java类从input.xml读取,不改变input.xml的内容,去掉<statinfo>和</statinfo>标签,输出到output.xml不太记得是只要去掉标签还是连标签中内容一起去掉了……实现方法应该差不多吧。求大虾指导

解决方案 »

  1.   

    如果不需要做XML的标签内容的分析的话,直接用java的io包中的读取文件到字符串中类,如果只是去掉标签的,只需要把读出来的string,把要去掉的标签字符串替换成空即可。如果连标签的内容都要去掉的话,可以按行读,把不要的去掉。不过要需要分析的标签的内容的话,就的是需要用jdom等专门读取xml文件的库去做。
      

  2.   

    用Scanner(File)读,用方法FindInLine()找到对应的标签,用nextLine()读出一行,用String.replace()去掉相应内容,用BufferedWriter类写出.
      

  3.   

    用方法FindInLine()找到对应的标签的行
      

  4.   

    呃……能不能稍微详细点呢?Java的IO我不是很了解的……