zoukankan      html  css  js  c++  java
  • XML小总结

    XHTML 标签都有固定含义,不能去创造新的标签。

    而 XML 支持自定义标签,具有扩 展性。 定义 XML 文档结构有两种方法:DTD 和 XSD。

    XSD 本身就是 XML 文档结构,是继 DTD 之后,用来规范和描述 XML 文档结构的第二代标准。

    可以使用 CSS 格式化 XML。XSL 是首选的 XML 样式表语言,远比 CSS 更加完善。

    XML 的主要作用有:数据存储、数据交换、数据配置。

    目前最常用的 XML 解析技术是 DOM 和 SAX。Sun 公司提供了 JAXP 接口来使用 DOM 和 SAX。

    在 Java 中,文件的输入输出功能是通过流来实现的。流可以理解为一组有顺序的、 有起点和终点的动态数据集合。

    所有字符输入流类都是抽象 Rearder 的子类,所有字符输出流类都是抽象 Writer 的子类。

    XML 主要作用如下。

     数据存储:XML 与 Oracle 和 SQL Server 等数据库一样,都可以实现数据的持久 化存储。两者相比,数据库提供了更强有力的数据存储和分析能力,例如,数据索引、 排序、查找、相关一致性等,XML 仅仅是存储数据,XML 与其他数据表现形式最大的 不同是它极其简单。

     数据交换:在实际运用中,由于各个计算机所使用的操作系统、数据库不同,因此数 据之间的交换向来是头痛的事。现在可以使用 XML 来交换数据。例如可以将数据库 A 中的数据转换成标准的 XML 文件,然后数据库 B 再将该标准的 XML 文件转换成适合 自己数据要求的数据,以达到交换数据的目的。

     数据配置:许多应用都将配置数据存储在 XML 文件中,比如在 Servlet 中使用的 web.xml , 在 Struts2.0 中 使 用 struts.xml , 在 Hibernate 中 使 用 的 hibernate.cfg.xml,在 Spring 中使用的 applicationContext.xml 等。使 用 XML 配置文件可读性强、灵活性高,不用像其他应用那样要经过重新编译才能修改 和维护应用系统。

    资料: XML 的其他概念。

     XPath:一门在 XML 文档中查找信息的语言,用于在 XML 文档中通过元素和属性进 行导航。

     XSLT:XSL 转换(XSL Transformations),是一种用于将 XML 文档转换为 XHTML 文档或其他 XML 文档的语言。XSLT 使用 XPath 在 XML 文档中进行导航。

     XSL:可扩展样式表语言(Extensible Stylesheet Lanaguage),XSL 之于 XML, 就像 CSS 之于 HTML,是一种用于格式化 XML 数据输出的语言。XSL 主要包含两个部 分:XSLT 和 XPath,其中 XSLT 是 XSL 最重要的部分。

  • 相关阅读:
    MySQL的FORMAT函数用法规则
    MySql 里的ifnull、nullif、isnull和if用法
    分布式中ID的常用解决方案
    Java多线程问题总结
    Mysql当前日期加减一个月
    Spring Boot浅谈(是什么/能干什么/优点和不足)
    Vue.js 入门教程
    Git服务器的搭建与简单使用教程
    阿里巴巴-德鲁伊druid连接池配置
    一些安卓实用代码
  • 原文地址:https://www.cnblogs.com/future-zmy/p/6185307.html
Copyright © 2011-2022 走看看