XML(可扩展标记语言)在 20 世纪 90 年代后期登上舞台后,就一直是众多活动和狂热思索的焦点。XML 只是基于普通文本,但却提供了几乎可以在任何两个应用程序间共享数据的方式。

       虽然 XML 在概念上很简单,但对 XML 的处理却通常很烦琐(需要编写大量重复性的代码)和复杂(很多容易被忽视的细节导致错误)。

      

什么时候使用 XML?

       什么时候在 ASP.NET Web 应用程序中使用 XML?

  • 你需要处理已经保存在 XML 中的数据时。
  • 你希望用 XML 保存数据并为将来可能的整合做准备时。(XML 在应用程序整合的场景中最有意义)
  • 你希望使用依赖于 XML 的技术时。(Web 服务使用各种建立在 XML 上的标准)

注解:

       必须理解的一个重要概念是,存储数据时必须决定两件事情:

  • 确定数据结构化的方式(逻辑格式)
  • 确定数据保存的方式(物理存储)

       XML 是格式的选择而不是存储的选择。也就是说,即使你决定用 XML 保存数据,你还要决定是保存到数据库字段里,还是要插入到一个文件里,或者只是以字符串或其他对象的形式保存在内存中。

 

XML 简介

       XML 规范是由 W3C(World Wide Web Consortium)定义的一组指南,用于以纯文本的形式描述结构化数据,一种基于尖括号间标签的标记语言。

       XML 没有一组固定的标签。相反,XML 是一种可用于创建其他标记语言的元语言。

       下面的文档显示一个保存产品类别的自定义 XML 格式:

>
<productCatalog>
  <catalogName>Acme Fall 2008 Catalog</catalogName>
  <expiryDate>2008-01-01</expiryDate>
  <products>
    <product id="1001">
      <productName>Magic Ring</productName>
      <productPrice>342.10</productPrice>
      <inStock>true</inStock>
    </product>
    <product id="1002">
      <productName>Flying Carpet</productName>
      <productPrice>982.99</productPrice>
      <inStock>true</inStock>
    </product>
  </products>
</productCatalog>

相关文章:

  • 2022-01-10
  • 2021-09-28
  • 2022-12-23
猜你喜欢
  • 2021-04-04
  • 2022-01-19
  • 2021-08-03
相关资源
相似解决方案