下载首页 | 资讯中心 | 下载分类 | 最近更新 | 排 行 榜 | 国产软件 | 国外软件 | 汉化补丁 |
文章搜索: 分类 关键字 收藏本站设为首页
您的位置:首页网页制作网页制作 → XML入门问答__教程
XML入门问答__教程
日期:2007-1-6 11:17:46 人气:119     [ ]
上一页 [1] [2] [3] 下一页

用XML你能定义自己的文件类型(DTD)吗?

----------------------
  回答是肯定的。这也是XML与HTML区别最大的地方。
----------------------

谁对XML负责?

----------------------
  XML是W3C组织的一个项目,XML规格说明书是W3C组织的XML工作组制定的,这个工作组由各领域、公司的专家和协作者组成,并通过E_mail方式交换信息,进行修改和完善。XML是集体智慧的结晶,不是某个公司的专利。 1.0版规格说明书由W3C认可,并在1998年2月10日正式推荐使用。
----------------------

为什么XML如此重要?

----------------------
  试想在互联网世界,如果大家都讲方言,互相交换信息时都要进行翻译,那将是一个多么难以沟通和交流的世界。在互联网世界,XML之所以重要,恰恰是由于它扮演了"国际语言"角色的缘故。此外,XML更为互联网世界提供了定义各行各业的"专业术语"的工具。

----------------------

什么是文档类型定义(DTD)?

----------------------
  文档类型定义 (DTD) 是一套关于标记符的语法规则。 它告诉你可以在文档中使用哪些标记符, 它们应该按什么次序出现, 哪些标记符可以出现于其它标记符中, 哪些标记符有属性, 等等. DTD原来是为使用SGML开发的, 它可以是XML文档的一部分, 但是它通常是一份单独的文档或者一系列文档 。XML本身并没有一个通用的DTD,想使用XML进行数据交换的行业或组织可以定义它们自己的DTD。
----------------------

如何在浏览器中阅读XML?

----------------------
  阅读XML文档的工具一般称为XML解析器, 也称为XML处理器。 XML处理器将数据传送到应用软件, 以便处理, 出版, 查询, 或显示。XML不给应用软件提供 应用程序接口 (API), 它只是把数据传给应用软件. XML处理器不解析非构造良好的数据。 Netscape 和 Microsoft 都已经将XML解析器包含在其浏览器中。 XML开发者团体提供免费的XML阅读器和解析器, 以便在应用软件或XML制作软件中进行应用。
----------------------

使用问题
如何得到XML浏览器?

----------------------

  XML标准已经发布规格说明书新出台不久,所以现在很多都是在试验阶段的软件。而处理HTML的浏览器有许多。但是将来会涌现大量不同领域的XML应用程序,所以不要指望会有一个浏览器能100%的处理好所有的程序。

  XML的工具(如解释器(parsing),树结构管理(tree management),搜索(searching),格式化工具(formatting)等等)都被加在浏览器的库(libraries)里或工具包(toolkit)中,帮助开发人员更容易编写XML程序。这种应用程序可以通过增加相应的语义来修改,使之适用于 另一个特殊领域,或使用Java等语言为浏览器开发plugins等嵌入程序,在Web上传输某一模块。

  Microsoft公司的IE4和5浏览器可以处理一些Microsoft-oriented的XML程序,但显示时要转换为HTML文件。 详情见development work at Microsoft和how to enable it。 Arbortext的XML Stylesheet program页中介绍怎样使用XML+XSL。你也需要ActiveX controls和XSL codebase。 Microsoft建议你可以在HTML文件中加入XML段,因为现在的只支持HTML的浏览器会忽略不认识的标识元素。

  可以下载的Netscape(Mozilla)浏览器已经通过一个XML+RDF测试,其中使用James Clark的expatXML解释器(parser)。

  请看面向程序设计人员和软件和工具开发商中软件部分的注意说明(notes),更详细的资料列在 http://www.oasis-pen.org/cover/xml.html


----------------------

为什么要使用XML而不是HTML?

----------------------

  比较重要的原因有以下六条:

  1)作者和供应商能使用XML设计自己的文档类型,不必被HTML所约束。

  2)由于XML的超文本链接能力比HTML强得多,XML提供的信息内容比      HTML更丰富,也更易于使用。

  3)XML能提供更多更好的机制方便浏览器的信息表现和优化性能。

  4)XML舍弃了SGML的复杂性,因此编写处理XML的应用程序会很容易。

  5)信息易于存储,可重复使用。

  6)XML文件在SGML环境中也可使用,不一定要局限于在WEB中使用。


----------------------

必须从SGML或HTML转向XML吗?

----------------------
  没有必要。现有的SGML和HTML应用软件将会继续和现有文件一起工作。但是如果你想查看或下载使用XML文件,你就需要使用能够理解、处理XML的程序。
----------------------

可以用Java创建和管理XML文件吗?

----------------------
  是的,任何程序设计语言都能被用来从XML形式的源文档中输出数据。已经出现了许多的前端和后台工具使得程序设计和数据管理更加方便。下面两个网址有更加详细的说明: http://developerlife.com >http://www.markwatson.com/XMLdb_0_1.htm http://developerlife.com
----------------------

出处:本站原创 作者:佚名
 阅读排行
01.精美qq空间横幅代码
02.最酷qq个性女生网名
03.最新又有免费QQ秀啦《..
04.巧用透明FlaSh扮靓你的..
05.花之神匠代码(最新代码..
06.最新QQ空间免费导航
07.最新免费个人形象设置..
08.最新qq空间flash代码m..
09.CSS技术结合图像实现动..
10.Photoshop光影魔术师:..
11.QQ音速种子狂刷
12.最新QQ空间透明代码
13.PS实例教程:教你制作结..
14.Photoshop光影魔术师:..
15.制作背景图__教程
16.用Photoshop制作漂亮的..
17.如何获得QQ音速种子
18.≤QQ空间代码≥在日志..
19.网页浮动广告的制作代..
20.用Photoshop制作大红灯..
21.常用CSS
22.Photoshop给靓丽美女打..
 推荐文章
·Photoshop 表现技法之..
·快速将你的相片矢量化..
·PHOTOSHOP制作炽热的太..
·用Photoshop制作美丽的..
·流行杀手的娃娃工厂__..
·打造8号台球__教程
·PHOTOSHOP制作待机MM图..
·用Photoshop帮MM做纹身..
·PHOTOSHOP美眉着色绝招..
·PHOTOSHOP花露的制作_..
·PHOTOSHOP渐变工具的巧..
·PHOTOSHOP手绘奥兰多-..
·高难度抠图两种方法__..
·Photoshop高尔夫球的制..
·Photoshop打造精美玉佩..
Eqxia_COM下载站 版权所有 Copyright© 2001-2005 Www.eqxia.COM, All Rights Reserved.