社区
C#
帖子详情
XML文件是干吗用的
chaye12
2009-02-23 05:17:00
我做过不是C/S的程序,但是没用过XML保存数据,谁跟我说下为什么要用XML文件,最好举个例子,谢谢!
...全文
357
8
打赏
收藏
XML文件是干吗用的
我做过不是C/S的程序,但是没用过XML保存数据,谁跟我说下为什么要用XML文件,最好举个例子,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
叶子
2009-02-24
打赏
举报
回复
XML最常见的5种用途:
1、数据交换
用XML在应用程序和公司之间作数据交换已不是什么秘密了,毫无疑问应被列为第一位。
那么为什么XML在这个领域里的地位这么重要呢?原因就是XML使用元素和属性来描述数
据。在数据传送过程中,XML始终保留了诸如父/子关系这样的数据结构。几个应用程序
可以共享和解析同一个XML文件,不必使用传统的字符串解析或拆解过程。
相反,普通文件不对每个数据段做描述(除了在头文件中),也不保留数据关系结构。
使用XML做数据交换可以使应用程序更具有弹性,因为可以用位置(与普通文件一样)或用元
素名(从数据库)来存取XML数据。
2、Web服务
Web服务是最令人激动的革命之一,它让使用不同系统和不同编程语言的人们能够相互交
流和分享数据。其基础在于Web服务器用XML在系统之间交换数据。交换数据通常用XML标
记,能使协议取得规范一致,比如在简单对象处理协议(Simple Object Access Protocol,
SOAP)平台上。SOAP可以在用不同编程语言构造的对象之间传递消息。这意味着一个C#对象能够与一个
Java对象进行通讯。这种通讯甚至可以发生在运行于不同操作系统上的对象之间。DCOM,CORBA
或Java RMI只能在紧密耦合的对象之间传递消息,SOAP则可在松耦合对象之间传递消息。
3、内容管理
XML只用元素和属性来描述数据,而不提供数据的显示方法。这样,XML就提供了一个优秀的方法来标记独立于平台和语言的内容。
使用象XSLT这样的语言能够轻易地将XML文件转换成各种格式文件,比如HTML,WML,PDF,flat file,EDI,等等。
XML具有的能够运行于不同系统平台之间和转换成不同格式目标文件的能力使得它成为内容管理应用系统中的优秀选择。
4、Web集成
现在有越来越多的设备也支持XML了。使得Web开发商可以在个人电子助理和浏览器之间用XML来传递数据。
为什么将XML文本直接送进这样的设备去呢?这样作的目的是让用户更多地自己掌握数据
显示方式,更能体验到实践的快乐。常规的客户/服务(C/S)方式为了获得数据排序或更
换显示格式,必须向服务器发出申请;而XML则可以直接处理数据,不必经过向服务器申
请查询-返回结果这样的双向“旅程”,同时在设备也不需要配制数据库。
5、配制
许多应用都将配制数据存储在各种文件里,比如.INI文件。虽然这样的文件格式已经使
用多年并一直很好用,但是XML还是以更为优秀的方式为应用程序标记配制数据。使用.
NET里的类,如XmlDocument和XmlTextReader,将配制数据标记为XML格式,能使其更具
可读性,并能方便地集成到应用系统中去。使用XML配制文件的应用程序能够方便地处理
所需数据,不用象其他应用那样要经过重新编译才能修改和维护应用系统。
叶子
2009-02-24
打赏
举报
回复
XML最常见的5种用途:
1、数据交换
用XML在应用程序和公司之间作数据交换已不是什么秘密了,毫无疑问应被列为第一位。
那么为什么XML在这个领域里的地位这么重要呢?原因就是XML使用元素和属性来描述数
据。在数据传送过程中,XML始终保留了诸如父/子关系这样的数据结构。几个应用程序
可以共享和解析同一个XML文件,不必使用传统的字符串解析或拆解过程。
相反,普通文件不对每个数据段做描述(除了在头文件中),也不保留数据关系结构。
使用XML做数据交换可以使应用程序更具有弹性,因为可以用位置(与普通文件一样)或用元
素名(从数据库)来存取XML数据。
2、Web服务
Web服务是最令人激动的革命之一,它让使用不同系统和不同编程语言的人们能够相互交
流和分享数据。其基础在于Web服务器用XML在系统之间交换数据。交换数据通常用XML标
记,能使协议取得规范一致,比如在简单对象处理协议(Simple Object Access Protocol,
SOAP)平台上。SOAP可以在用不同编程语言构造的对象之间传递消息。这意味着一个C#对象能够与一个
Java对象进行通讯。这种通讯甚至可以发生在运行于不同操作系统上的对象之间。DCOM,CORBA
或Java RMI只能在紧密耦合的对象之间传递消息,SOAP则可在松耦合对象之间传递消息。
3、内容管理
XML只用元素和属性来描述数据,而不提供数据的显示方法。这样,XML就提供了一个优秀的方法来标记独立于平台和语言的内容。
使用象XSLT这样的语言能够轻易地将XML文件转换成各种格式文件,比如HTML,WML,PDF,flat file,EDI,等等。
XML具有的能够运行于不同系统平台之间和转换成不同格式目标文件的能力使得它成为内容管理应用系统中的优秀选择。
4、Web集成
现在有越来越多的设备也支持XML了。使得Web开发商可以在个人电子助理和浏览器之间用XML来传递数据。
为什么将XML文本直接送进这样的设备去呢?这样作的目的是让用户更多地自己掌握数据
显示方式,更能体验到实践的快乐。常规的客户/服务(C/S)方式为了获得数据排序或更
换显示格式,必须向服务器发出申请;而XML则可以直接处理数据,不必经过向服务器申
请查询-返回结果这样的双向“旅程”,同时在设备也不需要配制数据库。
5、配制
许多应用都将配制数据存储在各种文件里,比如.INI文件。虽然这样的文件格式已经使
用多年并一直很好用,但是XML还是以更为优秀的方式为应用程序标记配制数据。使用.
NET里的类,如XmlDocument和XmlTextReader,将配制数据标记为XML格式,能使其更具
可读性,并能方便地集成到应用系统中去。使用XML配制文件的应用程序能够方便地处理
所需数据,不用象其他应用那样要经过重新编译才能修改和维护应用系统。
hangang7403
2009-02-23
打赏
举报
回复
主要用于企业之间或者说网际之间的数据传输,是微软打造的数据传输标准
xutao888
2009-02-23
打赏
举报
回复
你就把它理解成一个数据表,Web.Config文件就是一个XML文件,你用这个文件保存参数啥的比用数据库方便多了吧?
xhueducls
2009-02-23
打赏
举报
回复
描述保存数据的,例如将用户信息序列化后放进数据库,当然其他的用途还是很多的,主要的就是方便保存读取使用。
che2piaopiao
2009-02-23
打赏
举报
回复
小型数据库.
一般用来存数据
ztenv
2009-02-23
打赏
举报
回复
网上搜搜吧,基本的东西了,
PandaIT
2009-02-23
打赏
举报
回复
XML是可扩展标记性语言
作用就是描述数据
RSS
XML文件
是干什么用的?
答:xml最大的用处就是存储数据,因此可以说,xml就是纯文本型数据库!可以跨平台、跨系统的使用。一个好的
Xml文件
可以作为各种软件、Web页面和程序的数据库。 与html的区别在于:html的用处是怎么样显示数据,而xml的用处就是存储数据并供软件和页面使用。 用记事本和浏览器(最好是IE5.5或以上版本)都可以打开它。 更多见帖子:https://segmentfault.com/a/1190000013252686 ...
XML文件
详解:XML是什么、XML配置文件、XML数据文件、
XML文件
解析教程
问题咨询及项目源码请加群: QQ群: 名称:IT项目交流群 群号:245022761 1、简介概述XML,为什么要用XML(记住) XML 被设计用来传输和存储数据。 XML 把数据从 HTML 分离 XML 简化数据共享 XML 简化数据传输 XML 简化数据传输 XML 使您的数据更有用 总结:XML就是用来存储数据的文件,可以通过解析后提取我们想要数据。 1、如:配置文件中存储需要配置的数据;2、数据文件存储我们需要使用的数据; 2、写
XML文件
需要注意的语法,记...
什么是pom.
xml文件
POM是项目对象模型(Project Object Model)的简称,它是Maven项目中的文件,使用XML表示,名称叫做pom.xml。作用类似ant的build.
xml文件
,功能更强大。该文件用于管理:源代码、配置文件、开发者的信息和角色、问题追踪系统、组织信息、项目授权、项目的url、项目的依赖关系等等。事实上,在Maven世界中,project可以什么都没有,甚至没有代码,但是必须包含pom.
xml文件
。
web.
xml文件
作用,详解
一般的web工程中都会用到web.xml,web.xml主要用来配置,可以方便的开发web工程。web.xml主要用来配置Filter、Listener、Servlet等。但是web.xml并不是必须的,一个web工程可以没有web.
xml文件
。 1 web.xml工作过程 1 启动一个web项目时,容器(如tomcat)会去读web.xml,读取<listener>监听器和<...
XML能用来干什么
XML能用来干什么 1、XML可以用来存储数据 XML是存储数据的良好方式,数据存储在XML中有一下好处:由于XML的数据常带有描述,所以数据信息更为丰富,而且XML数据的格式是良好规定的,这样就保证了各数据之间的格式一致性。 2、XML可以用来交换数据 XML的数据是与平台和编程语言无关的,所以采用这种格式就能在交换数据的时候提高移植性。比...
C#
111,098
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章