對於XML來說是新的,所以需要一些關於XML的幫助。下面是XML文件,需要將數據追加到現有的XML文件中。 如果是新節點需要添加到已存在的XML文件而不丟失數據,並且如果是新數據庫節點需要將新數據庫節點添加到現有文檔中。XML將數據追加到現有文件中的c#
<?xml version="1.0" encoding="ISO-8859-1"?>
<servers>
<server serverid="server1" name="test" address="test">
<port asset="test" portid ="port1" portname="test" stopReq="N" serverid="server1" name="test" url="test"></port>
</server>
<server serverid="server2" name="test" address="test">
<port asset="test" portid ="test" portname="test" stopReq="N" serverid="server2" name="test" url="test"></port>
</server>
<server serverid="server5" name="test" address="test">
<port asset="test" portid ="port31" portname="test" stopReq="Y" serverid="server5" name="test" url="test"></port>
<port asset="test" portid ="port110" portname="test" stopReq="Y" serverid="server5" name="test" url="test"></port>
<port asset="DART" portid ="port111" portname="test" stopReq="Y" serverid="server5" name="test" url="test"></port>
</server>
<database dbname="test" server="test" UID="test" PWD="test" dbType="test" name="test"></database>
<database dbname="test" server="test" UID="test" PWD="test" dbType="test" name="test"></database>
</servers>
好了 - 這樣使用LINQ to XML應該不會太難。加載文檔,插入相關節點,再次保存。哪一位會導致問題,以及您的代碼到目前爲止的樣子? –