XML先容系列(1) - 商讯 - 长春市隆兴伟业物流有限公司
现在的位置: 主页 > 商讯 > 文章正文
XML先容系列(1)
作者:长春市隆兴伟业物流有限公司 来源:www.lxwywl.com 发布时间:2017-09-06 09:48:14
XML先容系列(1)


在学习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>

企业建站2800元起,携手武汉肥猫科技,做一个有见地的颜值派!更多优惠请戳:恩施网站制作 http://enshi.666rj.com


  • 上一篇:Python第一个程序小爬虫
  • 下一篇:最后一页
  • 
    COPYRIGHT © 2015 长春市隆兴伟业物流有限公司 ALL RIGHTS RESERVED.
    本站所有原创信息,未经许可请勿任意转载或复制使用 网站地图 技术支持:肥猫科技
    精彩专题:网站建设
    购买本站友情链接、项目合作请联系客服QQ:2500-38-100