XML的增加项目.添加属性 等

本文介绍了一个使用C#实现的XML文件保存流程。该流程包括从XML文档中读取问题及其选项,根据外部服务返回的答案更新问题选项的状态,并进一步保存分类结果及综合类型到XML文档中。此外,还详细展示了如何创建和添加新的XML元素及其属性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

private void SaveXml()
        
{
            XmlDocument doc 
= new XmlDocument();
            
string path = Setting.Instance.QuestionXmlFile;
            doc.Load(path);

            XmlNodeList nodelist 
= doc.SelectNodes("//Questionnair/Categorys/Category/Quesition");
            AdvisorWebServiceSoapClient service 
= new AdvisorWebServiceSoapClient();
            String version 
= Function.ReadNodeText(doc.SelectSingleNode("//Questionnair/@Version"));
            String answer 
= service.GetAnwsers(_accountId, version);
            
string[] temp = answer.Split(';');
            
int[] result = new int[20];
            
for (int i = 0; i < temp.Length - 1; i++)
            
{
                result[i] 
= Convert.ToInt32(temp[i].Split(':')[1]);
            }


            
//问题答案的保存到xml
            问题答案的保存到xml

            
//分类结果保存到xml
            分类结果保存到xml

            
//综合类型保存到xml
            综合类型保存到xml

            String output 
= Setting.Instance.TempDirectory + "result.xml";
            doc.Save(output);
        }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值