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规范的作者之一.
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
asp如何让计数器只对新进用户计数?
错误 2812: 未能找到存储过程 'master.dbo.xp_fileexist'
asp查询xml的代码实现无刷新 模糊查询
为博客增加社会化分享按钮代码
JavaScript的陷阱
关于《回访确认》的几个问题
SQL语句练习实例之一——找出最近的两次晋升日期与工资额
官方是这样定义 DOCTYPE HTML PUBLIC 的
数据库名词解释
[译]Javascript风格要素(二)
陌生网页交互行为分析(1)——奇怪的关闭按钮
![](https://img.aspxhome.com/file/UploadPic/20091/8/2008-12-30_155447-20s.png)
浅谈 Mousewheel 事件
教你快速掌握两个SQL Server的维护技巧
关于INDEX SERVER+ASP建立查询引擎的一点心得
我们需要什么样的压力测试工具?
ASP调用系统ping命令代码
谈谈网页设计中的字体应用 (3) 实战应用篇·上
![](https://img.aspxhome.com/file/UploadPic/200911/24/202939796-72s.gif)