日期:2014-05-20  浏览次数:20669 次

求Java读写xml并去除部分字段方法
写一个java类

从input.xml读取,不改变input.xml的内容,去掉<statinfo>和</statinfo>标签,输出到output.xml

不太记得是只要去掉标签还是连标签中内容一起去掉了……实现方法应该差不多吧。

求大虾指导

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

不过要需要分析的标签的内容的话,就的是需要用jdom等专门读取xml文件的库去做。
------解决方案--------------------
用Scanner(File)读,用方法FindInLine()找到对应的标签,用nextLine()读出一行,用String.replace()去掉相应内容,用BufferedWriter类写出.
------解决方案--------------------
用方法FindInLine()找到对应的标签的行