-- 作者:lewaiwai
-- 发布时间:10/11/2011 3:11:00 PM
-- [求助]请问怎么从xml文件中提取出有用信息,并转换成.txt文件?
rt~ 由于实验需要,所用数据格式需为txt,但现有数据为xml的,而且里面有些信息不是有用的,怎样才能从xml中提取出有用信息,并转换成txt格式的文件呢? 希望大家帮帮我,很着急呀! 例如: 文件格式为: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE gxl SYSTEM "http://www.gupro.de/GXL/gxl-1.0.dtd"> <gxl xmlns:xlink="http://www.w3.org/1999/xlink"> <graph id="AP1_0000" edgeids="false" edgemode="undirected"><node id="_0"><attr name="x"><float>0.812867</float></attr><attr name="y"><float>0.630453</float></attr></node><node id="_1"><attr name="x"><float>1.60562</float></attr><attr name="y"><float>2.48792</float></attr></node><node id="_2"><attr name="x"><float>2.3</float></attr><attr name="y"><float>0.71</float></attr></node><node id="_3"><attr name="x"><float>0.95019</float></attr><attr name="y"><float>1.6158</float></attr></node><node id="_4"><attr name="x"><float>2.04585</float></attr><attr name="y"><float>1.55963</float></attr></node><node id="_5"><attr name="x"><float>2.95893</float></attr><attr name="y"><float>2.3873</float></attr></node><edge from="_0" to="_1"/><edge from="_1" to="_2"/><edge from="_2" to="_5"/><edge from="_3" to="_4"/></graph></gxl> ------------------------------------------------------------------------------------------------------------------------ 转换后,我需要的格式为一个抽象图表示: (v表示图的顶点,e表示边) v 0 v 1 v 2 v 3 v 4 v 5 e 0 1 e 1 2 e 2 5 e 3 4 --------------------------------------------------------------------------------------------------------------- xml以前没有接触过,所以不是很懂,希望各位给点意见,帮我想想办法。。。谢谢了~
|