“为什么保存为XML?”

时间:2021-06-12 11:49:36
这是我的老板今天问我的,我想了一想,当时也没想出来为什么不保存到数据库的原因,工业标准?先进?究竟体现在哪里呢?保存到数据库里,可以按照字段排序,但是费了很大的力气保存到XML文件,排序,索引几乎是天方夜谭,需要很复杂的实现(至少小弟看),XML有什么好呢?

14 个解决方案

#1


XML和HTML同出一源,都是W3C制定的标准。扩展标记语言XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立。XML的简单使其易于在任何应用程序中读写数据,这使XML很快成为数据交换的唯一公共语言,可以说,“没有XML,就没有编程的未来”。 

  XML主要应用在以下几个方面: 

  1. 设计标记语言,如CML,MathML, WML等。 

  2. 数据交换和数据整合,这是XML最激动人心的应用。 

  3. 媒体无关的数据发布 

  4. 智能代理和本地计算 

  5. 精确搜索 

  6. 文件保值 
可以看出他的强大用处了吧?只要你用XML保存的数据在任何主机,世界任何地方都可以读取,而且对XML文件的索引和排序是很容易的,只是你不太知道。多学习一点xlst语言吧。

#2


3,4,5,6与数据库操作有什么优势

#3


问题比较有意思

我自己用的时候都是在数据交换和结构化组织数据时用

现在很多软件的配置文件都用XML,我觉得应该把它的作用看在数据的交换,。。。上
而不是把它看作一个存储体

#4


一开始很难理解为什么一定要用XML。
1. 不需自己再定义传输格式,有标准(DOM/SAX/DTD/Schema).
2. 查找方便 XPATH
3. Oracle 支持XMLData.
。。

#5



大量保存数据最好还是保存到数据库;
让XML作为输出交换平台

#6


好问题,收藏一下,顺便问个问题。

怎么在大批XML文件中怎么作查询操作?
(不要告诉我用F3去作文件包含字查询。-.-#)

#7


1 保存数据用数据库
2 输出用xml

查询当然是在数据库查询

csdn就是这样做的吧

#8


xml作为通用的数据交换格式
你不能什么功能都要它具备呀

#9


1 保存数据用数据库
2 输出用xml

查询当然是在数据库查询

csdn就是这样做的吧

carrotbill, are you sure?

#10


偶学 它就是看到了这个论坛   和他的数据转移功能

#11


123

#12


不错,数据转换是XML最吸引人的地方,跨平台的数据访问解决了很多平台间交互所遇到的不兼容问题

#13


数据转换是XML一个吸引人的地方;-)
主要它是一个通用的标准,有很多不错的API.

#14


有时候速度快一些吧,比如一个初始页,不用每次都去读数据库吧

#1


XML和HTML同出一源,都是W3C制定的标准。扩展标记语言XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立。XML的简单使其易于在任何应用程序中读写数据,这使XML很快成为数据交换的唯一公共语言,可以说,“没有XML,就没有编程的未来”。 

  XML主要应用在以下几个方面: 

  1. 设计标记语言,如CML,MathML, WML等。 

  2. 数据交换和数据整合,这是XML最激动人心的应用。 

  3. 媒体无关的数据发布 

  4. 智能代理和本地计算 

  5. 精确搜索 

  6. 文件保值 
可以看出他的强大用处了吧?只要你用XML保存的数据在任何主机,世界任何地方都可以读取,而且对XML文件的索引和排序是很容易的,只是你不太知道。多学习一点xlst语言吧。

#2


3,4,5,6与数据库操作有什么优势

#3


问题比较有意思

我自己用的时候都是在数据交换和结构化组织数据时用

现在很多软件的配置文件都用XML,我觉得应该把它的作用看在数据的交换,。。。上
而不是把它看作一个存储体

#4


一开始很难理解为什么一定要用XML。
1. 不需自己再定义传输格式,有标准(DOM/SAX/DTD/Schema).
2. 查找方便 XPATH
3. Oracle 支持XMLData.
。。

#5



大量保存数据最好还是保存到数据库;
让XML作为输出交换平台

#6


好问题,收藏一下,顺便问个问题。

怎么在大批XML文件中怎么作查询操作?
(不要告诉我用F3去作文件包含字查询。-.-#)

#7


1 保存数据用数据库
2 输出用xml

查询当然是在数据库查询

csdn就是这样做的吧

#8


xml作为通用的数据交换格式
你不能什么功能都要它具备呀

#9


1 保存数据用数据库
2 输出用xml

查询当然是在数据库查询

csdn就是这样做的吧

carrotbill, are you sure?

#10


偶学 它就是看到了这个论坛   和他的数据转移功能

#11


123

#12


不错,数据转换是XML最吸引人的地方,跨平台的数据访问解决了很多平台间交互所遇到的不兼容问题

#13


数据转换是XML一个吸引人的地方;-)
主要它是一个通用的标准,有很多不错的API.

#14


有时候速度快一些吧,比如一个初始页,不用每次都去读数据库吧