文章探索:   分类:    关键字:  
  + 栏目导航
  + 相关文章
Ajax核心:XMLHTTP组件相关技术资料
远程获取内容,并将内容存在本地电脑..
xmlhttp组件获取远程文件并筛选出目标..
XMLHTTP对象及其方法
把HTML表单提交的数据转化成XML文件
利用XMLHTTP无刷新添加数据之Post篇
Js+Xml:不刷新页面获取对应网址的网页..
xml(元标记语言)学习基础一
Java语言编程中更新XML文档的常用方法..
简析JAVA中的XML编程
XML及其技术指南
XML教程(2)--XML元素与XML属性值
XML教程(1)--严格的语法
从XML到Java代码的数据绑定之一
神奇的XML--突破CGI权限的约束
基于XML的数据库总体分析
XML 中的常见问题(3)
XML 中的常见问题(2)
XML 中的常见问题(1)
一个简单的XML Schema的例子
Web设计中如何使用XML数据3
Web设计中如何使用XML数据2
Web设计中如何使用XML数据1
大话XML(3)XML的语法
构造未来Web页面的工具语言-- XML
不离开页面刷新数据
文件上传的实现
XML的产生
将XML文件链接至HTML网页
动态产生XML文档的几种方式


技术教程 -> XML教程 ->  
XML介绍系列(1)
来源:转载   人气:776   录入时间:2007-11-8
    在学习XML之前你应该掌握什么?
   下面是你应该基本要掌握的知识:
   1.WWW, HTML 和有关网页的基本常识
   2.几种常见的网站脚本语言:例如JavaScript和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>
   
   




Copyright(C)2007-2024 广州市佳沛数码科技有限公司 版权所有
公司地址: 广州市荔湾区东漖北路560号511室
电话:020-81803473 传真:020-81544987