Josh的学习园地

本站首页    管理页面    写新日志    退出

首页(66) RSS(1) XML初学进阶(47) 


其实我是愿意学习的...
 
 ♀最新日志                                  ♀最新回复                                  
教你认识动态链接库DLL文件
cookie
网络小馅饼 Cookie
开始学习C#
考生了解公务员面试要把握“五个一”
语义Web的基础理论和关键技术研究
today
2006年的学习计划
语义Web和语义网格概述
专业学习
回复:RSS入门 : RSS初步接触
回复:XML(38)合并
回复:语义Web和语义网格概述
回复:全球电子商务的发展趋势及对我们的启
回复:语义Web的基础理论和关键技术研究
«Mar.2026»
1234567
891011121314
15161718192021
22232425262728
293031
 
 

[XML初学进阶]xml(17)
网上资源

2.2.3.3 标记          
正如我们开篇所讲,“置标”是XML语言的精髓。因此,标记在XML的元素中、乃至整个XML文件中,占了举足轻重的位置。 XML的标记和HTML的标记在模样上大体相同,除了注释和CDATA部分以外,所有符号“〈”和符号“〉”之间的内容都称为标记。其基本形式为: 〈标记名 (属性名=“属性取值”)*〉 不过,XML对于标记的语法规定可比HTML要严格得多。 标记必不可少
任何一个形式良好的XML文件中
xiaoqiao_xml 发表于 2005/12/27 13:31:35

阅读全文(889) | 回复(-1) | 编辑 | 精华 | 删除


 

[XML初学进阶]XML(16)
网上资源

2.2.3.2 字符数据   一对标记之间出现的字符数据可以是任何合法的UNICODE字符,但不能包含字符“〈”。这是因为,字符“〈”被预留用作标记的开始符。 在XML中,起始和结束标记之间出现的所有合法字符都被忠实地传给XML处理程序。比方说 〈格式>一段文字〈/格式> 和 〈格式>
一段文字
〈/格式>
xiaoqiao_xml 发表于 2005/12/27 13:30:52

阅读全文(819) | 回复(0) | 编辑 | 精华 | 删除


 

[XML初学进阶]XML(15)
网上资源

2.2.3.1 XML元素   
当你已经写好一个XML声明,一个新的XML文件就宣告诞生了。下面我们来学习如何写XML文件的实质内容——元素。 元素是XML文件内容的基本单元。从语法上讲,一个元素包含一个起始标记、一个结束标记以及标记之间的数据内容。其形式是: 〈标记〉数据内容〈/标记〉 在前面的例子中,共有5个元素,例如下面关于名词的元素:
xiaoqiao_xml 发表于 2005/12/27 13:30:33


 

[XML初学进阶]xml(14)
网上资源

2.2.2 用XML声明作为开头   
当你开始着手写一个XML文件时,最好以一个XML声明作为开始。之所以说“最好”,是因为XML声明在文件中是可选内容,可加可不加,但W3C推荐加入这一行声明。因此,作为一个良好的习惯,我们通常把XML声明作为XML文件的第一行。 XML声明是处理指示的一种,处理指示比较复杂,我们将在2.2.6节中再详细讲述。不过,XML声明相对简单一些,形象地说,它的作用就是告诉XML处理程序:“下面这个文件是按照XML文件的标准对数据进行置标的”。 一个最简单的XML声明是这样的: <?xml version = "
xiaoqiao_xml 发表于 2005/12/27 13:30:04


 

[XML初学进阶]XML(13)
网上资源

2.2.1 XML文件的整体结构   
XML文件的结构包括逻辑结构和物理结构。在这一节里,我们首先来看一看XML文件的逻辑结构。 下面是一个例子,它是有关专有名词解释的XML文件: [1] <?xml version="1.0" encoding="GB2312" standalone="no"?>
[2] <?xml-stylesheet type="text/xsl" href="mystyle.xsl"?>

[3] <专有名词列表>
[4]     <专有名词>
[5]   &n
xiaoqiao_xml 发表于 2005/12/27 13:29:14


 

[XML初学进阶]XML(12)
网上资源

2.1 什么是“形式良好的”XML文件   
“HTML有大约三百个不同的标记,大多数标记又有相当多的标签, 每个标签还有几种、十几种不同的取值。乍一想起来,XML比HTML更加强大,所以你可能觉得它会有更多的标记。其实不然,XML预定义的标记数目近乎为0。 ——Elliotte Rusty Harold” (注:其实HTML中只有9
xiaoqiao_xml 发表于 2005/12/27 13:21:41


 

[XML初学进阶]xml(11)
网上资源

1.4 XML实例
哈哈,看了这么多枯燥的原理论述,你是不是已经不耐烦了。好,现在就让我们再把刚才关于客户联系列表的例子完整地看一遍。通过这个例子,相信你将对XML的整体机制有一个大致的了解。 在1.1.2节,我们为我们的置标语言FCLML制定了下面的DTD: fclml.dtd:
<?xml version="1.0" encoding="GB2312"?>

<!ELEMENT 联系人列表 (联系人)*>
<!ELEMENT 联系人 (姓名,ID,公司,EMAIL,电话,地址)>
<!ELEMENT 地址 (街道,城市,省份)>
<!ELEMENT 姓
xiaoqiao_xml 发表于 2005/12/26 21:20:02


 

[XML初学进阶]xml(10)
网上资源

1.3.2 置标语言家族一览
自从XML诞生以来,又有一大批用XML定义的新的置标语言随之诞生,它们有的仍处在草案阶段,还有一些已经由W3C推荐成为正式标准,开始在各个领域发挥着它们、同时也是XML的巨大优势。这其中包括前面说到的CML和MathML,还包括使用XML重新定义的XHTML,用于显示矢量图形的SVG,用于表现多媒体效果的SMIL,用于电子书的OEB,用于手机上网的WML和HDML,面向电子商务的cXML,等等等等,不一而足。这些置标语言家族的新成员,我们将在后面再具体介绍。 最后,让我们来看看置标语言这个大家族的家谱表: xiaoqiao_xml 发表于 2005/12/26 21:19:18


 

[XML初学进阶]XML(9)
网上资源

1.3.1 XML之发展史
好啦,现在让我们来回顾一下XML的发展简史。 XML有两个先驱——SGML和HTML,这两个语言都是非常成功的置标语言,但是他们都在某些方面存在着与生俱来的缺陷。XML正是为了解决它们的不足而诞生的。 让我们首先从SGML说起。SGML的全称是标准通用化置标语言,它从80年代初开始使用。正如XML一样,SGML也可用于创建成千上万的置标语言,它为语法置标提供了异常强大的工具,同时具有极好的扩展性,因此在分类和索引数据中非常有用。目前,SGML多用于科技文献和
xiaoqiao_xml 发表于 2005/12/26 21:15:12


 

[XML初学进阶]XML(8)
网上资源

1.2.6 XML与HTML的比较
通过前面这一番比较讲解,相信大家已经不会再把XML和HTML混为一谈了。不过初学者问得最多的问题就是XML与HTML有什么不同,鉴于这一点,我们再来列表把它们进行一个详细的比较。 比较内容 HTML
xiaoqiao_xml 发表于 2005/12/25 22:18:24


« 1 2 3 4 5 »
 
♀链接


♀留言板
签写新留言

HOHO
用户名称:
登陆密码:
密码保存:




站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.984 second(s), page refreshed 144814153 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号