设为首页  加入收藏  联系我们 繁體中文  

黑客软件:

  漏洞扫描 | 木马间谍 | 加密解密 | 远程控制 | 破坏攻击 | 杀毒软件 | 防火墙类 | OICQ专区 | 黑客必备 | 常用工具 | 网吧攻击
文章中心:   最新资讯 | 黑客技术 | 电脑基础 | 菜鸟文摘 | 网络安全 | 网络技巧 | QQ技巧 | OQ空间代码 | 免费资源 | 编程世界 | 建站技术
素材源码:   论坛相关 | ASP源码 | CGI 源码 | NET 源码 | PHP 源码 | 酷站素材 | 字体素材 | 图片素材 | 友情发布 | 网页模版 | 建站软件
教程动画:   黑客教程 | 黑客编程 | 网站入侵 | 菜鸟教程 | 入侵教程 | 破解教程 | 电子书籍 | 网页制作 | 高级会员 | 综合教程 | 本站原创


   

  您当前的位置:中华隐士黑客联盟 -> 编程世界 -> XML编程 -> 文章内容 [站内搜索]  

 
XML介绍系列(1)
作者:风未起时  来源:中国站长学院  发布时间:2006-11-13 20:17:25  发布人:www.hack86.com
在学习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>


[] [返回上一页] [打 印] [收 藏]
  [相关文章评论]    (评论内容只代表网友观点,与本站立场无关!) [更多评论...]
 

  微软XML服务曝危急缺..
黑客技巧之Foxmail口..
Foxmail账户入侵原理..
根据查询结果,生成X..
使用XML技术实现OWC..
[图文] Flash MX 200..
vbs类生成xml文件
XML技术上传文件
用C#与XML创建动态..
XML简明教程第1课: ..


 
中华隐士黑客联盟
本站超级酷的Flash (不看会后悔的..
免费在线看的电影网站(一)
最新QQ空间4.0全屏版效果图!!
免费获得Q币的最新方法
黑客快速入门(强烈推荐)
揭秘远程破解盗窃QQ密码的各种方..
不用木马,轻松万能偷盗QQ号码
免费二级域名申请
18岁少女欲6000元卖处女身 救患血..
 
防止QQ和QQ币游戏币被盗的办法 12-03
养在深闺人未识:FU_Rootkit 12-03
黑客学堂:什么是社会工程学? 12-03
VB程序实现XP效果的界面 12-03
fport.vbs for XP/2003 12-03
保卫自己网站的胜利果实 12-03
SQL注入建立虚拟目录,免得找Web.. 12-03
搜索型注入的文章 12-03
如何用虚拟机安装Windows Vista系.. 12-03
通杀腾讯QCC所有商品免费拿! 12-03
 
关于本站 网站帮助 广告合作 下载声明 友情连接 网站地图 访客留言 论坛登录
〖中华隐士黑客联盟〗,Copyright © 2006-2010 WwW.Hack86.Com 闽ICP备:06023304号
站长:小质 QQ:771760,软件发布MAIL:Hack086@21cn.com