如何在C#中创建XML文档,最好有代码参照,谢谢.

Cell 2005-09-30 11:59:25
如何在C#中创建XML文档,最好有代码参照,谢谢.
...全文
149 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
humin1906 2005-09-30
  • 打赏
  • 举报
回复
string str = "<?xml version="1.0" encoding="utf-8" ?><FORM><PAGES></PAGES></FORM>";
//xml
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Loadxml(str);
Macosx 2005-09-30
  • 打赏
  • 举报
回复
随便找本C#的书就有说明
Flashcom 2005-09-30
  • 打赏
  • 举报
回复
方法很多,最简单的就是把XML的内容写成字符串,然后保存就可以了!!
再复杂点的可以创建XML的类,再一步步添加节点,最后再生成XML文档
再要深入点的可以随便创建一些可以序列化的类,最后把这些类序列化为XML
Cell 2005-09-30
  • 打赏
  • 举报
回复
我要的是写XML,而且在ASP.NET中
Free Spire.XLS for .NET 是e-iceblue公司开发的一款支持对所有Excel格式类型文件进行操作的.NET 控件。它适用于任何类型的应用程序比如ASP.NET Web应用程序或者Windows桌面应用程序。Spire.XLS for .NET允许开发人员创建和管理Excel,而不需要安装Microsoft Excel或者Microsoft Office。相比Microsoft,Spire.XLS for .NET对于开发人员来说是一个更好的选择 - 自动化,安全,稳定,可扩展性延伸,速度快,价格便宜和功能强大。 通过使用Free Spire.XLS for .NET,开发人员可以快速方便的查看,生成,读写以及自定义编辑Excel文件。Spire.XLS for .NET支持Excel 97-2003, Excel 2007, Excel 2010 and Excel 2013。它还支持C#, VB.NET, ASP.NET和 ASP.NET MVC编程语言 作为一款专业,强大,方便易用的控件,Spire.XLS for .NET有一下主要功能: 新建Excel文件,编辑已有的Excel文件,多种保存Excel方式,设置Excel文件属性,文件打印设置,合并,拆分或者拷贝单元格,支持对Excel文件加锁或者加密保护。 Spire.XLS for .NET支持把数据从数据库导出到Excel工作表,或者把数据从Excel数据导入到数据库。 Spire.XLS for .NET 提供强大的功能为开发者设置单元格格式。这次格式化数字,文字缩进,定位调整,设置单元格边线,单元格填充以及保护等。 开发人员可以轻松的利用Spire.XLS for .NET向Excel文件里面写入内容,包括超过530多种的公式,70多种表格,支持插入图片,不同类型的文字,链接,注释甚至VBA等。 Spire.XLS for .NET 还允许开发人员将Excel文件转换成PDF, HTML, CSV, Text, XML以及图片格式。 注:下载包含有Spire.xls.dll文件以及部分Demo, 你可以调用DLL并参照Demo提供的代码处理Excel文档
本科生实验报告 实验课程 XML语言 学院名称 专业名称 学生姓名 学生学号 指导教师 实验地点 实验成绩 二〇一 年 月 二〇一 年 月 填写说明 1. 适用于本科生所有的实验报告(印制实验报告册除外); 2. 专业填写为专业全称,有专业方向的用小括号标明; 3. 格式要求: 1. 用A4纸双面打印(封面双面打印)或在A4大小纸上用蓝黑色水笔书写。 2. 打印排版:正文用宋体小四号,1.5倍行距,页边距采取默认形式(上下2.54cm,左 右2.54cm,页眉1.5cm,页脚1.75cm)。字符间距为默认值(缩放100%,间距:标 准);页码用小五号字底端居。 3. 具体要求: 题目(二号黑体居); 摘要("摘要"二字用小二号黑体居,隔行书写摘要的文字部分,小4号宋体); 关键词(隔行顶格书写"关键词"三字,提炼3- 5个关键词,用分号隔开,小4号黑体); 正文部分采用三级标题; 第1章 ××(小二号黑体居,段前0.5行) 1.1 ×××××小三号黑体×××××(段前、段后0.5行) 1.1.1小四号黑体(段前、段后0.5行) 参考文献(黑体小二号居,段前0.5行),参考文献用五号宋体,参照《参考文献 著录规则(GB/T 7714-2005)》。 "学生实"在本次实验,我进行了本课程的大部分控件的操作练习,熟悉了Altova " "验 心 "XMLSpy的操作环境,掌握了XML文档的新建以及属性的声明、考虑不同的类型" "得 "、DTD的编写、schema的编写、XSLT的编写以及DOM的程序的编写等,学会了X" " "ML的编写的语法规则,掌握了一些DTD和schema文档的基本语法,掌握了将XM" " "L通过XSLT的编写转换为XHTML的方法,掌握了一些基本的DOM的程序语言的规" " "则定义。通过对C#语言应用练习,掌握C#语言程序的基本结构和编写方法, " " "掌握C#语言基本程序结构,掌握数据类型和程序控制语句的使用方法,如分 " " "支、循环等。掌握了ASP.NET内置的一些对象,包括Request对象、Response " " "对象、Application对象、Session对象和Server对象等的原理,过程以及运 " " "用,掌握了使用ASP.NET数据库的操作,就ADO.NET来说,实现了ASP.NET与数" " "据库之间的连接,实现了前台页面与后台数据库的连接。同时,也还学会了 " " "内置与外置数据库的链接和使用等数据存储技术。对于XSLT文档,主要是将X" " "ML转换为XHTML文档,以便于直接在浏览器打开,便于查看和修改。掌握了" " "对于XML文档的数据查询,即通过基于DOM的程序,实现对于输入固定的属 " " "性查询相关的信息。在本次实验,学生的学号、课程编号即是唯一的主键 " " "。在C#语言实现后,通过输入学生的唯一学号可以查询该学生的姓名信息等 " " ",通过输入课程号,可以查询该科该学生的考试成绩,同时,对于不同的成 " " "绩会输出不同的提示语言,即通过、补考或者是重修等。 " " "不过,在本次试验遇到了很多的问题,请教老师都是热心回答,让我感觉 " " "很有学习的动力。也因此解决了试验过程遇到的问题,学到了很多有用的 " " "知识和技能,相信这些知识和技能在我的以后的学习生活都会产生很大的 " " "影响或者帮助。同时,这一次的实验我也认识到了自己的许多不足,例如 " " "对于编程语言的熟悉度不够、对于一些常见问题的逻辑性不够强等,这将是 " " "以后学习工作弥补的重难点。 " " " " " " " " "学生(签名): " " "年 月 日 " "指导 " " "教师 " " "评语 " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "成绩评定: " " "指导教师(签名): " " "年 月 日 " 实验1、编写格式良好的XML文档 一、实验内容 要求:格式良好,包含XML声明、合理的元素嵌套结构、属性、注释、名称空间。能合理 体现下列数据的语义。 学生信息: 学号(声明为id类型属性),姓名,性别,出生日期 课程信息: 课程编号(声明为id类型属性),课程名,学分,课程说明 成绩信息: 成绩(考虑补考及重修) 实例文档:多个学生、多门课程的成绩(不少于3个学生2门课程) 二、实验过程 xml version="1.0" encoding="UTF-8"?>
供给对博易感兴趣并希望对其深入研究的高级用户,内含博易完整项目源代码及部分开发文档
基于 dotnet framework v2.0 开发。无第三方控件,真正的面向对象技术。
该blog为单用户博客程序,参照 BlogEngine.NET(http://www.51aspx.com/CV/BlogEngine)开发
如果你试图在国内的ASP和ASP.NET这一块找到适合自己的博客却一无所获,我想博易应该就是你要找的那个!
以下是有关“博易”的部分功能特性简介。
新一代的博客
博易集众多博客的新功能于一体,是一款名副其实的新一代博客的典型范例!无刷新的日历、评论、回访功能无不体现了AJAX在博客的娴熟运用!
成熟的系统架构
专业的团队用专业的框架开发出的产品。基于微软的.Net 2.0,作者对OOP具有着深入的理解,并对.Net特性有着透彻的研究。博易的系统架构和编码风格不能不说是OOP的设计典范!
方便的内容导入导出
博易后台提供了内容的导入和导出功能,生成一个XML文件。便利地解决了博客搬家的麻烦!
先进的评论体系
评论是博客极为重要的组成部分,博易用AJAX技术提供了一组先进的评论体系!该评论体系支持国别选择、发表评论支持实时预览、个性头像、聚合式评论……所有的这些都可以由管理员在后台做便捷的编辑调整!
无须数据库且支持多种数据库
默认采用基于 XML 的数据存储方式,此种方式提供几乎与静态网页相当的访问效率(避免了数据库并发查询的瓶颈)。同时也可以扩展支持SQL Server、Access等多种数据库存储方式。
独立页面发布功能
除了标准的博客日志,博易还支持在线发布静态页面!这些页面是独立的,对发布各种信息尤为有用!
多用户支持
博易对多用户共同创作、维护博客提供了全面的支持,博易允许多个用户维护同一个博客。访问者可以订阅任意一个博客用户的RSS feed、仅关注他们感兴趣的某个博客用户的日志!
多语言支持
博易支持多语言,您可以在全球任意地区的服务器上运行博易,而不用担心服务器时间和本地时间存在时差的问题。
Trackback 和 Pingback 特性
博易可以对所有链出的链接进行Track回溯和Ping回溯,您的博客链接将自动出现在您引用的博客的评论列表之!提高您博客的链入指数、在无形之推广了您的博客!每当创建一个新的日志,博易就会自动完成PingTechnorati、Feedburner、Ping-o-Matic等操作!
灵活易用的插件机制
博易采用了灵活强大的C#开发,架构十分先进成熟,她的插件机制也是如此。系统开放了事件定义,利用订阅事件能够使所开发的插件强大得如同系统程序本身一样!
酷炫主题支持
博易为快速开发主题(模板、风格)提供了支持,用户只需要稍稍懂得HTML和CSS便可进行主题的制作!博易的模板机制是基于.Net2.0的MasterPage的,这样,开发一套新的主题模板只需要修改3~5个文件即可完成!与此同时,博易有专业的设计师为您免费提供更多的个性主题!此外,博易还支持识别移动设备(如手机等)。能分别制定在用这些设备访问和用PC机访问时所用的主题模板!
符合 XHTML
博易所用的控件全部符合XHTML 1.0标准。所有的日志都会在您发表时自动转换成符合标准的格式!

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧