xml介绍系列(1)

  • 作者:未知 来源:未知 添加时间:2006年7月3日 字体:

  • 在学习xml之前你应该掌握什么@
    下面是你应该基本要掌握的知识:
    1.www, html 和有关网页的基本常识
    2.几种常见的网站脚本语言:例如&#106avascript和vbscript

    什么是xml@
    xml 全称是 extensible markup language
    xml 是一种类似与html的语言.
    xml 是被设计用来描述数据的语言.
    xml 在xml中标志(tags,在html中就是类似与<a>,<input>之类的东西)是没有预先定义的.必须要自定义需要的标志
    xml 是能够自解释(self describing)的语言.
    xml 使用dtd(document type definition文档类型定义)来显示这些数据.

    xml和html的主要不同的地方
    xml不是html的替代品.
    xml和html的用途是不同的

    xml 是被设计用来描述数据和定焦与数据是什么.
    html是被设计用来显示数据和定焦与数据是什么样子的

    xml是关于数据的语言
    html是关于如何显示信息的, xml是关于如何描述信息的.

    xml是可扩展的
    在html中所有的标志(tags)和文档结构都是预先定义好了的.我们只有权利使用那些标准的html标志
    xml允许我们自定义自己的标志和自己的文档结构.

    xml是html的一种补充
    非常重要的一点是我们要明白xml不是html的一种替代品.在将来最可能的是
    网站开发者使用xml来描述网站所需数据和网站的结构,而html将用来格式化和显示这些数据.

    xml在将来的网站开发中的作用
    我们将坚信html是一个网站的基础,而xml会成为网站开发的一个重要特色
    也许它将挑起所有数据的处理和传输

    翻译:batman
    系列之二:怎么使用xml@

    xml 能够被用来分隔你的数据你的html
    xml 也能够被用来在html文档内部保存数据
    xml 能够被用来作为一种交换信息的格式
    xml 能够被用来将数据保存到文件或数据库中

    下面分别介绍:
    xml 能够被用来分隔你的数据你的html
    html页面是用来显示数据的.所以数据一般都保存在html页面内部.
    而使用xml这些数据能够被保存到一个单独的xml文件中.
    这种方法就能够让你集中来使用html格式化和显示,
    并能够确保你对数据的任何改动都不必重新修改html代码

    xml 也能够被用来在html文档内部保存数据
    xml的数据也可以被当成"data islands"(数据岛)保存在html页面中.
    这样你仍然可以使用html来格式化和显示数据.

    xml 能够被用来作为一种交换信息的格式
    在现实世界里,计算机系统和数据库中保存的数据格式是不兼容的
    所以在很多的时候开发者面临的问题是如何通过internet来交换这些数据
    如果把这些数据转换成xml能够大大降低这个工作的复杂性

    xml 能够被用来将数据保存到文件或数据库中
    运用程序可以用来读写和显示这些数据信息

    翻译:batman
    系列之三:xml的语法

    一个简单的xml文档例子:
    <@xml version="1.0"@>
    <note>
    <to>tove</to>
    <from>jani</from>
    <heading>reminder</heading>
    <body>don't forget me this weekend!</body>
    </note>


    文档的第一行:一个应该经常包含的xml申明,它定义了xml文档的版本号
    在这个例子中表示文档将使用xml1.0的规范.
    <@xml version="1.0"@>

    下一行定义了文档里面的第一个元素(element)也叫第一个元素为根元素:
    <note>
    再下面定义了根元素的四个子元素(分别是to, from, heading,和body):
    <to>tove</to>
    <from>jani</from>
    <heading>reminder</heading>
    <body>don't forget me this weekend!</body>

    最后一行定义了根元素的结束标志
    </note>

    所有的xml元素都必须要有一个结束标志
    在html中一些元素不必要有一个结束标志.
    例如下面的代码在html中是合法的:
    <p>this is a paragraph
    <p>this is another paragraph
    但是在xml中所有的元素都必须有一个结束标志,例如这样:
    <p>this is a paragraph</p>
    <p>this is another paragraph</p>

    xml标志是大小写敏感的
    xml标志是大小写敏感的.例如标志<letter>是不同与标志<letter>的.
    所有一个标志的开始和结束必须使用同样的大小写
    例如下面是错误的
    <message>this is incorrect</message>
    这样才正确
    <message>this is correct</message>

    所有的xml元素的嵌套必须正确
    在html中一些元素是可以相互嵌套的,例如下面:
    <b><i>this text is bold and italic</b></i>
    但是在xml中所有的嵌套都必须这样:
    <b><i>this text is bold and italic</i></b>

    所有的xml文档都必须要有一个根标志
    所有的xml文档都必须包含一个单独的标志对定义的根元素.
    其他的元素都必须嵌套在这个根元素内.
    所有的元素都可以有子元素.
    但是子元素都必须是成对的并且正确的嵌套申明在他们的父元素内.
    例如:
    <root>
    <child>
    <subchild>
    </subchild>
    </child>
    </root>

  • 上一篇:xml介绍系列(2)
  • 下一篇:xml简易教程之三
  • 最后更新时间:2024年12月22日
  • 返回页面顶端
ppdesk