XML 在使用中产生的二十个热点问题(5)

来源:互联网 时间:2008-05-29 11:07:00 

但是, 不同于DTD, schema可以定义数据类型. 例如, DTD可能有一个标记符 <PRICE>, 而标记符之间的内容可以是数字或字符串. Schema 可以规定只输入数字.

这个方法显然有其优点, 特别是用于应用,对象,或数据库之间的数据传输. 唯一的问题是它将成为DTD规范, 还是XML的一个扩展.

6.什么是格式完整和有效的文件?

基本上有两类相关的XML文档: 构造良好的和有效的. 构造良好的 XML文档遵守XML语法的一般规则, 这些规则比HTML和SGML的更为严格. XML的字符数据决不会吊在那里, 没有某种结束标识符, 或者是象<MYTAG></MYTAG> 成对出现的 结束标识符, 或者是一个特别的在右尖括弧前带有一个斜杠的 空元素 标记, 比如 <MYTAG/>; XML 标识总是以左尖括弧或 & 开始; 元素类型和属性名称是大小写区分的; 属性需要引号; 等等.

有效的 XML 文档遵守某个特定的 文档类型定义 (DTD). 确认XML文档正确性的工作主要由制作出版工具承担, 而XML浏览器为读取XML文档, 只需要检查其构造的良好性. 这样, 制作工具中的解析器得要检查构造良好性 和 有效性, 而浏览器仅要考虑寻找已经构造良好的XML.

7 如何在浏览器中阅读XML?

阅读XML文档的工具一般称为XML解析器, 虽然其更正式的名称是XML处理器. XML处理器将数据传送到应用软件, 以做制作, 出版, 查询, 或显示. XML不给应用软件提供 应用程序接口 (API), 它只是把数据传给应用软件. XML处理器不解析非构造良好的数据. Netscape 和 Microsoft 都已经将XML解析器包含在其浏览器中, 或正计划将其包含到浏览器中.

XML开发者团体提供免费的XML阅读器和解析器, 来应用到应用软件或XML制作软件:

Textuality的 Lark, 来自XML规范的作者之一.

标签:
0
投稿

猜你喜欢

  • asp如何让计数器只对新进用户计数?

    2010-05-13 16:36:00
  • 错误 2812: 未能找到存储过程 'master.dbo.xp_fileexist'

    2010-07-22 19:50:00
  • asp查询xml的代码实现无刷新 模糊查询

    2008-04-30 15:39:00
  • 为博客增加社会化分享按钮代码

    2010-01-31 16:52:00
  • JavaScript的陷阱

    2008-10-28 19:52:00
  • 关于《回访确认》的几个问题

    2009-08-24 12:43:00
  • SQL语句练习实例之一——找出最近的两次晋升日期与工资额

    2011-10-24 20:16:42
  • 官方是这样定义 DOCTYPE HTML PUBLIC 的

    2007-05-31 09:43:00
  • 数据库名词解释

    2008-09-12 17:28:00
  • [译]Javascript风格要素(二)

    2008-02-29 12:51:00
  • 陌生网页交互行为分析(1)——奇怪的关闭按钮

    2009-01-08 12:22:00
  • 浅谈 Mousewheel 事件

    2010-08-16 12:37:00
  • 教你快速掌握两个SQL Server的维护技巧

    2009-01-15 13:31:00
  • 关于INDEX SERVER+ASP建立查询引擎的一点心得

    2008-03-02 15:56:00
  • 我们需要什么样的压力测试工具?

    2009-09-09 14:18:00
  • ASP调用系统ping命令代码

    2008-04-27 20:45:00
  • 谈谈网页设计中的字体应用 (3) 实战应用篇·上

    2009-11-24 13:09:00
  • 正则表达式学习笔记

    2008-04-15 07:44:00
  • 在MySQL数据库中如何来复位根用户的密码

    2008-12-03 16:57:00
  • 用asp获取微软安全更新列表的代码 小偷程序

    2011-02-24 11:19:00
  • asp之家 网络编程 m.aspxhome.com