问题描述:
能把教程类的技术文章放在XML里面吗?XML有什么技术方面的优点……请求指点……
解析:
兄弟,这个问题一言难尽啊
xml功能太强大了,举几个例子吧
1、可以做为数据库存储数据
读 *** 作:
假如你的web应用程序里有一个Products.xml,你可以用DataSet来读取这个xml,然后绑定到DataList,DataGrid等的控件上
写 *** 作:
如果你建立一个购物车的DataTable,就可以将它写入到xml文件中去
2、如果你会用xsl,可以将xml整合到首页上,让你更新网页更容易,也很容易管理,样式改动也方便
3、关于xml的技术太多了,xpath,xquery,xslt等等,包括语音标记、矢量图标记等等,详情请参照w3
4、一般的说,xml已经广泛的应用,你用的office软件保存的doc,xls等等的格式背后都是xml标记,一些矢量图的软件Visio,做出的图形其实都是基于xml技术的,ajax技术也是基于xml技术的
5、忘了最重要的一个未来会大大发展的技术,web services,实质也是xml的一种应用
1、linq2xml。
2、xmldocument。
3、xmlwriter。
4、在VS中打开新建网站,选择XML。
5、在aspx中打开解决方案问题中右击选择添加新项,选择XML。
6、在桌面使用新建文本文档,然后改扩展名。
扩展资料
工作原理
1、从使用的角度看,ASP.NET的运行过程包含页面请求、分析、编译、组装、页面缓冲五大环节。
2、当客户端通过浏览器请求(Request)页面时,服务器端首先由页面分析器(Parser)对被请求的页面进行分析。
3、 将通过分析的页面内容传递给编译器(Compiler)。
4、经过编译器编译的页面内容被传输给组装缓存(Assembly Cache)。
5、一些需要较高资源代价的元素可以创建一次后存人内存(Memory);将组装缓存和内存中的内容有机结合后形成一个完整页面。
6、完整页面最后被送往输出缓存(Output Cache)。
7、输出缓存中的内容将作为客户端的页面请求结果被送回浏览器。
8、当同一页面被第二次请求时,服务器端将跳过所有中间环节,直接从输出缓存中送出页面请求结果。
参考资料:百度百科-ASP.NET
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)