我有以下文字文件
<IPG>298,"2013-06-25 16:00","Modication"
<IIP>
13925,2,"ippico",2,2,"SGT","S.G.TEATINO TR/PM",2,8,0,"BELLO","BUONO"
<CR>
13925,10,"SGT",2,"SGT CORSA 2",2,9,9,5571141,0,1,"2013-06-25 16:00",10,13925010
<CV>
13925010,1,"HOLZ","A","A.STO","",1,20,1600,0,0,0,3,14,3,14,0,0
13925011,2,"BREED AND","A","G.PACI","",1,20,550,0,0,0,3,14,3,14,0,0
</CV>
</CR>
</IIP>
<GE>A,100,331,332,353,354,372,373
</GE>
<IPG>
我想将上面的文件转换为适当的XML结构,将每个以逗号分隔的值(因为您可以在标记中看到csv)视为XML节点或属性。
例如,
<IPG>
标记应为
<IPG id="298" date="2013-06-25 16:00" desc="Medication">
对于<CV>
标记,标记下的每一行都应该是一个单独的节点,如
<CV id="13925010" Status="1" ......../>
<CV id="13925011" Status="2"........./>
任何想法如何使用c#4.0实现这一目标。
提前致谢。
答案 0 :(得分:-3)
你不能使用split(“,”)?
如果你可以使用它,你必须把它拿在桌子上,然后你可以用for()来读它。