创建指定的xml文档一

        public string createXML()
        {
            StringBuilder sb = new StringBuilder();
            XmlWriterSettings setting = new XmlWriterSettings();
            setting.OmitXmlDeclaration = false;
            setting.CheckCharacters = true;
            setting.ConformanceLevel = ConformanceLevel.Auto;
            XmlWriter xw = XmlWriter.Create(sb,setting);
            xw.WriteStartDocument(true);
            xw.WriteStartElement("班级");
            xw.WriteStartElement("学生");
            xw.WriteAttributeString("学号", "0443111241");
            xw.WriteAttributeString("姓名", "张三");
            xw.WriteStartElement("成绩");
            xw.WriteAttributeString("语文", "90");
            xw.WriteAttributeString("数学", "100");
            xw.WriteAttributeString("英语", "95");
            xw.WriteEndElement();
            xw.WriteEndElement();
            xw.WriteStartElement("学生");
            xw.WriteAttributeString("学号", "044311121");
            xw.WriteAttributeString("姓名", "李四");
            xw.WriteStartElement("成绩");
            xw.WriteAttributeString("语文", "100");
            xw.WriteAttributeString("数学", "100");
            xw.WriteAttributeString("英语", "95");
            xw.WriteEndElement();
            xw.WriteEndElement();
            xw.WriteEndElement();
            xw.WriteEndDocument();
            xw.Close();
            return sb.ToString();
        }

生成的xml为:

<?xml version="1.0" encoding="utf-16" standalone="yes"?><班级><学生 学号="0443111241" 姓名="张三"><成绩 语文="90" 数学="100" 英语="95" /></学生><学生 学号="044311121" 姓名="李四"><成绩 语文="100" 数学="100" 英语="95" /></学生></班级>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值