Josh的学习园地

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

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


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

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

2.2.6 处理指示   
处理指示是用来给处理XML文件的应用程序提供信息的。也就是说,XML分析器可能对它并不感兴趣,而把这些信息原封不动地传给XML应用程序。然后,这个应用程序来解释这个指示,遵照它所提供的信息进行处理,或者再把它原封不动地传给下一个应用程序。正如我们前面看到的,XML声明就是一个处理指示。 所有的处理指示应该遵循下面的格式: 〈?处理指示名 处理指示信息?〉 由于XML声明的处理指示名是“xml",因此其它处理指示名不能再用“xml”。例如在本章的例子中,我们使用一个处理指示来指定与这个XML文件配套
xiaoqiao_xml 发表于 2005/12/27 13:33:33

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


 

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

2.2.5 注释    
象前一节的例子中那样,有些时候,你希望XML处理器能够把你在数据中引入的标记当作普通数据而不是真正的标记来看待。这时,CDATA为你助了一臂之力。另外还有些时候,就象在程序中引入注释一样,你可能希望在XML文件中加入一些用作解释的字符数据,并且希望XML处理器不对它们进行任何处理。这种类型的文本称作注释(COMMENT)文本。 在HTML中,注释是用“〈!--”和“--〉”引起来的。在XML中,注释的方法完全相同,看起来非常亲切。因此,下面是一个合法的XML文件: <示例>
    <!-- 一个XML的例子 -->
&n
xiaoqiao_xml 发表于 2005/12/27 13:32:54

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


 

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

2.2.4 CDATA   
    正象我们前面所说,我们可以把XML文件中除标记以外的所有内容都看作是字符数据,而把标记中的所有内容都看作置标。不过,也有一个例外。在一个特殊的标记CDATA下,所有的标记、实体引用都被忽略,而被XML处理程序一视同仁地当作字符数据看待。CDATA的形式如下: 〈![CDATA[
文本内容
]]〉 聪明的读者可能已经猜出,CDATA的文本内容中是不能出现字符串“]]〉”的,因为它代表了CDATA数据块的结束标志。 在前面讲字符数据时,我们谈到过实体
xiaoqiao_xml 发表于 2005/12/27 13:31:58


 

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

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


 

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

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


 

[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


« 1 2 3 4 5 6 7 »
 
♀链接


♀留言板
签写新留言

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




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

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