XML学习笔记
菜鸟 09:46:08 能不能给我讲讲几个基本概念?如 DTD,DOM,SAX,schema等 大师HJ 09:48:43 DOM SAX 是两种不同的解析方式 SAX 是基于事件的,装载所需要的 DOM是一次性的把整个文件都装载入内存 菜鸟 09:47:54 那DTD和schema呢? 大师HJ 09:49:07 DTD,Schema 是xml定义文件 菜鸟 09:48:04 两者有什么不同? 大师HJ 09:49:23 Schema 本身也是xml格式的文件 菜鸟 09:48:50 难道DTD是普通的文本? 大师HJ 09:53:14 schema和dtd都是用来定义xml的,但是他们采用的是完全不同的描述方式。schema采用的是xml格式进行描述,对于dtd已经停止发展。而schems还在发展过程中,他提供了更加灵活直观的描述方式,特别适合于设计大规模的xml项目 chema和dtd也可用作 验证工具 =================================================================================================== 可通过多种方式使用 XML 封装的数据。一种常见的处理方式是通过使用可扩展样式表语言转换(Extensible Stylesheet Language Transformations,XSLT),开发人员可以使用 XSLT 定义对 XML 文档的操作,以生成特定的结果。这种动态转换信息的能力允许从单个源文档产生多种输出,无论输出到不同的数据库还是输出到不同的浏览器。 开发 XML 应用程序时常用到几种模型。您可以使用根据这些模型创建的 API 来分析和操纵 XML 结构,这些模型可以是基于对象的,如文档对象模型(Document Object Model,DOM)和 JDOM;也可以是基于事件的,如 …