首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#操作XML的有关问题,请教怎么做效率最高

2012-09-20 
C#操作XML的问题,请问如何做效率最高?xml version1.0 standaloneyes?DATAPACKET Version2.0

C#操作XML的问题,请问如何做效率最高
<?xml version="1.0" standalone="yes"?>  
<DATAPACKET Version="2.0">
<METADATA>
<FIELDS>
<FIELD attrname="pbarcode" fieldtype="string" WIDTH="20"/>
<FIELD attrname="pname" fieldtype="string" WIDTH="20"/>
</FIELDS>
<PARAMS/>
</METADATA>
<ROWDATA>
<ROW RowState="4" pbarcode="b1001" pname="服装上衣"/>
<ROW RowState="4" pbarcode="ga002" pname="红色裙子"/>
</ROWDATA>
</DATAPACKET>

有一个接口,需提供上述格式的XML字符串,现在需要把一个DataTable转为上述格式,请问怎么做效率最高。
我想法是通过StringBuilder拼接字符串,请问这种效率高吗?是否还可以通过XML类库实现?请帮忙,最好能给出示范,
谢谢


[解决办法]
直接调用一下DataTable的WriteXml方法,然后在根据想要的格式处理一下.
另外; .net里面有操作xml的类 命名空间System.Xml 或者 System.Xml.Linq;

热点排行