对于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应该不会太难。加载文档,插入相关节点,再次保存。哪一位会导致问题,以及您的代码到目前为止的样子? –