万维网中的XML安全性

时间:2010-04-16 15:32:54

标签: xml

我是XML的新手,我有一些问题

  1. 可以使用XML代替网站中的普通数据库(在元组和列中存储数据)吗?
  2. XML可以更容易地(从我的理解)共享信息,例如可以共享跨平台和使用的不同语言,因此以XML格式存储安全数据是否安全?
  3. 非常感谢你

3 个答案:

答案 0 :(得分:1)

1)XML不是数据库,而是最初用于标记文档的标记语言。该语言能够描述其元素的内容,但必须由其他语言解释。它以数据库的方式用于描述文件的内容,但如果没有外部应用程序,它将不会检索任何数据。

2)XML是跨平台的,因为它只是文本。这是一个很大的优势,因为它随处可见。

答案 1 :(得分:1)

“可以使用XML代替普通数据库”

不确定

“将数据存储在元组和列中”

排序。它是分层数据而不是关系数据。

“以XML格式存储安全数据是否安全”

XML是文本文档的文件格式。安全性是XML文档之外的单独层。

答案 2 :(得分:1)

  1. 您可以将其用作(非常简单的)数据存储区 如果您使用的是.NET,System.Data.Dataset可以很好地从xml导入和导出。然后就是linq to xml,这很棒:)
  2. 这不安全。您可以在写入xml文件之前加密文本....但如果您想要安全的东西,则不想使用xml文件。