网站公告列表

没有公告

加入收藏
设为首页
联系站长
轻松学电脑>>网页制作>>其它教程>>XML 入门介绍
双击滚屏阅读

XML 入门介绍
rsion="1.0" standalone="no"?>
  <Mail>
  <From>Author</From>
  <To>Receiver</To>
  <Date> Thu, 7 Oct 1999 11:15:16 -0600</Date>
  <Subject>XML Introduction</Subject>
  <body><p>Thanks for reading<Br/>
  this article</p>
  <br/>
  <p>Hope you enjoyed this article</p>
  </body>
  </Mail>
  第1行是XML声明,其中version属性指明了XML的版本,standalone属性等于"no"表示标记声明不独立于文档内部。XML声明可以看做是"运行指令"。尽管这个声明不是必须的,但是最好包含它,这将提高文档的灵活性。

  例子2 - 一个遵守mail.dtd文件的有效XML文档。Date元素被省略,因为在mail.dtd中它是可选的。 元素 P 具有justify属性。Body和P元素间是Comments文本:
  <?xml version="1.0" standalone="no"?>
  <!DOCTYPE Mail system "http://infowest.com/DTDS/mail.dtd">
  <Mail>
  <From>Author</From>
  <To>Receiver</To>
  <Cc>Receiver2</Cc>
  <Subject>XML Introduction</Subject>
  <body>Comments:<p align="justify">Thanks for reading<Br/>
  this article</p>
  <br/>
  <p>Hope you enjoyed this article</p>
  </body>
  </Mail>

  例子3 -一个遵守mail.dtd文件的有效XML文档,存在Date 元素和Cc 元素,P元素拥有属性right:
  <?xml version="1.0" standalone="no"?>
  <!DOCTYPE Mail system "http://infowest.com/DTDS/mail.dtd">
  <Mail>
  <From>Author</From>
  <To>Receiver</To>
  <Cc>Receiver2</Cc>
  <Date> Thu, 7 Oct 1999 11:15:16 -0600</Date>
  <Subject>XML Introduction</Subject>
  <body>Comments:<p align = "right" >Thanks for reading<Br/>
  this article</p>
  <br/>
  <p>Hope you enjoyed this article</p>
  </body>
  </Mail>

  XML 文档可以含有注释信息,注释的语法与HTML相似。除了"--"字符串外,任何文本信息都可以放置在标记<-- 和 -->之间。处理指令PI(Processing instruction)可以嵌入到文档中, PI的数据成分可以被处理进程所识别。
  创作者也许希望包含一些不被解析器解析的代码。这些代码可以放置到忽略代码段中。可忽略的代码段具备如下的语法:
  <[CDATA[被忽略的文字信息]]>
  简言之,忽略代码段要以<[CDATA[ and end with ]]> 开始。

  XML相关软件
  与XML相关的软件从广义上可以分为三类: XML浏览器、XML解析器或应用程序、XML 编辑器。
  XML浏览器
  当前,只有IE5.X版本可以很好地支持XML。要掌握浏览器支持XML的最新资料,请访问如下网站:   http://www.XML.com/pub/Guide/XML_Browsers
  象Xlink和XpointFeatures这些新功能已经融入了新版的浏览器中。

  XML解析器或应用程序
  解析器就是检查XML文档是否具有良好格式的程序。如果文档是良好格式的,解析器就必须读出文档的DTD文件,并检查文档内容是否符合DTD中定义的规则。
  1、DXP - 用java编写的解析器:许多解析器都是用Java编写的。DXP可以检查XML文档是否具有良好格式及它的有效性。DXP的安装和操作文档可以从http://www.datachannel.com/ 下载得到。
  2、MSxml - 微软公司使用JAVA编写的解析器:它可以从这里下载并安装:http://www.microsoft.com/workshop/XML/parser/xmldl.asp
  3、Perl Module - 具有Perl模块的XML解析器:这是一个以Perl脚本形式处理XML文档的解析器,需要Perl 5.004 或者更高版本的支持。下载地点是http://www.perl.com/,这里还有一些例程脚本描述了如何在Perl中执行XML。
  如果想了解XML解析器的更多信息及最近进展情况,请访问 http://www.XML.com/pub/Guide/XML_Parsers

  XML编辑器
  XML 编辑器提供给用户创建自定义标记的一个环境。其中最流行的一个是XML<PRO> ,它可以从这里下载得到 http://www.vervet.com/。XML<PRO>具备如下特征:
  l 文档验证:XML<PRO> 可用于检验文档的有效性
  l 实体模板:提供了一个用于插入定义实体的悬浮模板
  l 可以将DTD 与文档进行关联
  如果想了解XML编辑器的更多信息及最近进展情况,请访问:http://www.XML.com/pub/Guide/XML_Editors

  结 语
  XML现在仍然处于发展阶段,但它已经远远超越了最初W3C制定的草案规范。它的发展非常迅速,作用更为强大,借助Internet提供给我们的学习新知识的快捷手段,我们必须跟上它的步伐。(编译)

上一页  [1] [2] 

 
  • 上一篇文章:

  • 下一篇文章:
  • 广告
    阅读top10
    普通文章[突破]在线编辑器任意…
    普通文章[JS]点出统计器
    普通文章[效果]JS折叠菜单
    普通文章javascript的函数
    普通文章怎么用javascript…
    普通文章百分百弹窗
    普通文章hta应用—代码统计工具
    普通文章小方框中浏览大图
    普通文章js版sliderBar(滑动条…
    普通文章JS代码格式化和语法着…
    普通文章好玩的样式—放大效果
    普通文章用css制作星级评分
    普通文章关于textarea的直观换…
    普通文章仿windows选项卡效果拾…
    查看XML 入门介绍全部内容
    本站提供:电脑教程 网页制作 Flash教程 PhotoShop教程等免费教程。
    Copyright © 2006-2008轻松学电脑All Rights Reserved