《XML网页技术实用教程》-余以胜-电子教案及素材 第6次课

上传人:E**** 文档编号:89409031 上传时间:2019-05-24 格式:PPT 页数:22 大小:57KB
返回 下载 相关 举报
《XML网页技术实用教程》-余以胜-电子教案及素材 第6次课_第1页
第1页 / 共22页
《XML网页技术实用教程》-余以胜-电子教案及素材 第6次课_第2页
第2页 / 共22页
《XML网页技术实用教程》-余以胜-电子教案及素材 第6次课_第3页
第3页 / 共22页
《XML网页技术实用教程》-余以胜-电子教案及素材 第6次课_第4页
第4页 / 共22页
《XML网页技术实用教程》-余以胜-电子教案及素材 第6次课_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《《XML网页技术实用教程》-余以胜-电子教案及素材 第6次课》由会员分享,可在线阅读,更多相关《《XML网页技术实用教程》-余以胜-电子教案及素材 第6次课(22页珍藏版)》请在金锄头文库上搜索。

1、1,XML网页技术实用教程,主编 余以胜,中国水利水电出版社,2,项目3 读者俱乐部网页设计,小结,3,3.2 XML的命名空间,XML 命名空间提供了一种避免元素命名冲突的方法。 有了命名空间,用户就可以保证在其文档中使用的名称是独一无二的。,4,3.2.2 使用命名空间,简单的命名空间声明 2. 使用多个命名空间 ,5,3. 将命名空间用于属性, 在元素加book中声明了两个命名空间,其中http:/ xmlns: 是缺省命名空间,而命名空间名称pubinfo表示另外一个命名空间http:/。文档中所有没有使用命名空间名称前缀的元素都由缺省命名空间来约束,而元素publisher及其属性t

2、ype由pubinfo代表的命名空间来限制。,6,3.2.3 URI,URL和URN的比较,URI的全称为Uniform Resource Identifier(统一资源标识符)。它由RFC2396规定为国际Internet标准。URI表示为紧凑的字符串,它提供了一种简单而且可以扩展的方式标识抽象的物理资源。URI可以是定位符(locator)、名称或两者兼有。它的含义比较广泛,泛指所有以字符串标示的网络资源,其范围涸盖了URL和URN。,7,URL是Uniform Resource Locator(统一资源定位码)的缩写。URL是指标有通信协议(如http、ftp等等)的字符串,它是URI的

3、子集,通过其基本访问机制(比如网络的“地址”)的表述来标识资源,而不是用资源的名称或其它的属性来标识。虽然许多的URL方案由协议来命名,但这并不意味看访问URL的资源的惟一途径是通过命名的协议。网关(gateway)、代理(proxy)等都可以用来访问一些独立于原始协议的资源。有的URL解决方案可能需要使用多个协议,比如,当URL的资源在本地的缓存中时通常要利用DNS和计HTTP协议来访问。 URN是Uniform Resource Name(统一资源名称)的缩写,用来标识专门机构负责的稳定的全球唯一的资源。,8,3.3 在XML文档中使用HTML标记,3.3.1声明HTML命名空间 两种方式

4、 : 1方式一:在XML文档的根元素中加入HTML命名空间的声明。 ,9,2在要使用到HTML标记时再进行HTML命名空间声明。, 书籍介绍 XML网页技术实用教程是一本XML网页设计技术的教程 ,10,3.3.2正确使用HTML标记,在HTML中,有些标记是可以单独使用的,它们可以没有结束标记而只有开始标记。比如、等等。但是在XML文档中使用这些标记时,必须符合XML关于标记的语法规则,即XML文档中的每个元素都必须有开始标记和结束标记,对于空标记可以使用的形式。,11,在定义text控件时,使用如下: 在定义button控件时,使用如下: ,12,3.3.3 设置XML文档中HTML标记的

5、样式,方法共有三种 : 1使用style属性,直接在XML文档的HTML标记中设置样式。 举例语句如下: 新书介绍,13,2通过嵌入到XML文档中的样式表设置文档中HTML标记的样式。,html:ul display:block; position:absolute; top:40%; width:90%;,14,3通过单独的样式文件来设置XML文档中HTML标记的样式。,这种方式与第二种方式在本质上是一致的,只不过样式表不再是XML文档的一部分,而表现为单独的文件并通过在XML文档中添加处理指令来引用它。采用这种方式时,同样要注意为相应的HTML标记加上一个前缀“html:”,15,3.4

6、在HTML文档中使用XML标记,在HTML文档中使用XML标记可以分为两种情况,即使用自定义标记和使用标记。,16,3.4.1 在HTML文档中使用自定义的标记, 新书快讯 网络图书馆将以最快、最准确的速度为你介绍最新、最好的图书要看新书介绍,请在窗口中单击鼠标。 ,17,使用自定义标记的基本方法,总结如下:,首先,在标记中加入要使用自定义标记的XML命名空间声明。其基本格式为:。比如,上述实例中的语句就声明了一个XML命名空间,该命名空间的名称为notes。 然后,在HTML文档中的自定义标记前加上前缀“命名空间名称:”。在实例中,使用自定义标记text时,就为它加上了前缀“notes:”,

7、成为而不是,这告诉浏览器,名为text的标记不是HTML的标记,而是一个自定义的XML标记。这样浏览器在处理这个HTML文档时,就会根据style属性设置的样式来显示text标记中定义的内容。如果没有为标记加上前缀,那么IE 5.0将会以其默认的格式来显示、之间的内容,因为并不是HTML标记。,18,3.4.2 自定义标记的样式设置,设置HTML文档中自定义标记的样式可以像实例中那样,通过设置标记的style属性来自定义标记的显示效果,也可以使用单独的样式表。 在标记和之间的内容就是样式设置的代码其基本的语法如下: media all命名空间名称:标记名称样式设定 在media all声明中可

8、以包含不同的自定义标记,每一个自定义标记都可以在其中设置各自的样式,但其中的每一个自定义标记名都必须带有前缀“命名空间名称”。,19,3.4.3 自定义标记的对象模型,在自定义标记中设置id属性,就可以使用HTML的对象模型,并使用脚本语言对自定义标记进行编程。,20,3.5 数据岛,在HTML文档中使用标记来嵌入XML数据时,就在HTML文档中形成一个XML数据岛(Data Island)。 数据岛是指存在于HTML页面中的XML代码。数据岛允许你在HTML页面中集成XML,对XML编写脚本,不需要通过脚本或标签读取XML。几乎所有能够存在于一个结构完整的XML文档中的数据都能存在于一个数据岛中。包括处理指示、DOCTYPE声明和内部子集。,21,使用数据岛的一种比较方便的方法,1 来引用文档 ,如: 2 使用数据岛的另外一种方法是将所有的XML数据直接嵌入到HTML文档中。,22,3.5.1处理数据岛,通过标记的id属性确定的XML文档对象来访问和获取数据岛中的数据。XML文档对象是一个拥有自己的属性和方法的对象,可以利用这些属性和方法访问和处理XML数据岛中的数据。当一个XML数据岛被读取和解析时,就会创建一个XML文档对象,通过ID属性访问数据岛。实例中,“xmldata”就是文档对象的名称。正是利用这个对象的方法和属性访问了它的根节点和子节点。,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号