C#开发之生成XmlDocument用来返回错误提示信息

XmlDocument是WebService方法的一种常用的返回类型。

public static XmlDocument CreateXmlDocument(string function,bool b) {

            XmlDocument xmlDoc = new XmlDocument();   
            //建立Xml的定义声明   
            //XmlDeclaration dec = xmlDoc.CreateXmlDeclaration("1.0", "GB2312", null);   
            //xmlDoc.AppendChild(dec);   
            //创建根节点   
            XmlElement root = xmlDoc.CreateElement("Description");
            xmlDoc.AppendChild(root);

            XmlElement name = xmlDoc.CreateElement("Name");
            name.InnerText = "";
            XmlElement value = xmlDoc.CreateElement("Value");
            value.InnerText = "";
            switch (function) { 
               
                case "select"://查询操作
                    if (b)
                    {
                        name.InnerText = "0";
                        value.InnerText = "查询操作成功!";
                    }
                    else
                    {
                        name.InnerText = "1";
                        value.InnerText = "查询操作失败,请稍后再试!";
                    }
                    break;
            }

            root.AppendChild(name);
            root.AppendChild(value);

            return xmlDoc;
        }

对应的XML样式如下:

 <?xml version="1.0" encoding="utf-8" ?> 
<Description>
<Name>1</Name> 
<Value>查询操作失败,请稍后再试!</Value> 
</Description>



 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值