关于asp.net 编写CData节点

1、 protected XmlDocument xml = new XmlDocument();

      XmlElement itemNode = xml.CreateElement("route");
                        xml.AppendChild(itemNode);

       XmlElement node_recommendation = xml.CreateElement("recommendation");
            XmlCDataSection cdata = xml.CreateCDataSection("");
            node_recommendation.AppendChild(cdata);
            itemNode.AppendChild(node_recommendation);

2、

                      #region 生成不带BOM头的Xml文件
                // 创建一个写入XML数据的文件流
                XmlWriterSettings settings = new XmlWriterSettings();
                settings.Encoding = new UTF8Encoding(false);
                settings.Indent = true;
                settings.IndentChars=(" ");

                XmlWriter writer = XmlWriter.Create(Server.MapPath(filename), settings);

                #endregion

                 // 使用文件流对象创建一个XmlTextWriter对象
                    //填写
                    writer.WriteStartDocument();
                    //root
                    writer.WriteStartElement("document");

                    writer.WriteStartElement("title");
                     writer.WriteCData(StringUtil.RelaceEmptyString(r_BaseInfo["Name"].ToString(), ""));
                     writer.WriteEndElement();

                       writer.WriteElementString("sales", "100");//产品销售数 数字,默认为0
                        writer.WriteElementString("commcount", "0");//产品评论数 0
                        writer.WriteElementString("grade", XmlConvert.ToString(0));//产品评分 0
                        writer.WriteElementString("href", GetByecityProductUrl(id, (int)r_BaseInfo["Type"]));//产品链接地址 需要urlencode 编码。

                   writer.WriteEndElement();


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值