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

如何修改这XML

2012-01-26 
怎么修改这XML?xmlversion 1.0 encoding gb2312 ?DataSetConTableServer ServerName /Serv

怎么修改这XML
<?xml   version= "1.0 "   encoding= "gb2312 "?>
<DataSet>
    <ConTable>
        <Server> ServerName </Server>
        <Database> Gis_NewSZ </Database>
        <UserID> sa </UserID>
        <PWD> GisMsde </PWD>
        <MapID> 1 </MapID>
        <MapType> Text </MapType>
        <LabelField> 名称 </LabelField>
        <IsLabel> true </IsLabel>
    </ConTable>
</DataSet>

我想在程序里修改Contable的节点的值:
如:修改成:
<?xml   version= "1.0 "   encoding= "gb2312 "?>
<DataSet>
    <ConTable>
        <Server> 修改了 </Server>
        <Database> Gis </Database>
        <UserID> sa </UserID>
        <PWD> GisMsde </PWD>
        <MapID> 1 </MapID>
        <MapType> Text </MapType>
        <LabelField> 名称 </LabelField>
        <IsLabel> true </IsLabel>
    </ConTable>
</DataSet>

[解决办法]
XmlDocument doc = new XmlDocument();
doc.Load( "dataset.xml ");
XmlNodeList nodes = doc.GetElementsByTagName( "ConTable ");
nodes[0][ "Server "].InnerText = "修改了 ";
doc.Save( "dataset.xml ");

热点排行