简述XML,DTD,XSL,CSS,DSO,DOM各是啥东西
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了简述XML,DTD,XSL,CSS,DSO,DOM各是啥东西相关的知识,希望对你有一定的参考价值。
参考技术A xml一般是用于网页传输数据的,dtd说白了就是一个模板,用于规定xml或者html的标签类型,css用于控制html的外观,xsl其实就是css用于xml的一个实现,其派生xslt可以用于转换xml到html,dso不知道,dom是是一种文档结构模型,基于树和节点 参考技术B XML可扩展标记语言用于网页传输数据。DTD就是一种内容模型是一个模板。
CSS即Cascading
Style
Sheet(级联样式单)的缩写用于控制html的外观。风格样式单。
DSO
应该是comservices所用的文件.
dom是是一种文档结构模型,基于树和节点。
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 最重要的部分。
以上是关于简述XML,DTD,XSL,CSS,DSO,DOM各是啥东西的主要内容,如果未能解决你的问题,请参考以下文章