《XML网页技术实用教程》第6次.ppt

上传人:xin****828 文档编号:6291803 上传时间:2020-02-21 格式:PPT 页数:22 大小:252.32KB
返回 下载 相关 举报
《XML网页技术实用教程》第6次.ppt_第1页
第1页 / 共22页
《XML网页技术实用教程》第6次.ppt_第2页
第2页 / 共22页
《XML网页技术实用教程》第6次.ppt_第3页
第3页 / 共22页
点击查看更多>>
资源描述
1 XML网页技术实用教程 主编余以胜 中国水利水电出版社 2 项目3读者俱乐部网页设计 小结 3 3 2XML的命名空间 XML命名空间提供了一种避免元素命名冲突的方法 有了命名空间 用户就可以保证在其文档中使用的名称是独一无二的 4 3 2 2使用命名空间 简单的命名空间声明2 使用多个命名空间 5 3 将命名空间用于属性 在元素加book中声明了两个命名空间 其中xmlns 是缺省命名空间 而命名空间名称pubinfo表示另外一个命名空间 文档中所有没有使用命名空间名称前缀的元素都由缺省命名空间来约束 而元素publisher及其属性type由pubinfo代表的命名空间来限制 6 3 2 3URI URL和URN的比较 URI的全称为UniformResourceIdentifier 统一资源标识符 它由RFC2396规定为国际Internet标准 URI表示为紧凑的字符串 它提供了一种简单而且可以扩展的方式标识抽象的物理资源 URI可以是定位符 locator 名称或两者兼有 它的含义比较广泛 泛指所有以字符串标示的网络资源 其范围涸盖了URL和URN 7 URL是UniformResourceLocator 统一资源定位码 的缩写 URL是指标有通信协议 如http ftp等等 的字符串 它是URI的子集 通过其基本访问机制 比如网络的 地址 的表述来标识资源 而不是用资源的名称或其它的属性来标识 虽然许多的URL方案由协议来命名 但这并不意味看访问URL的资源的惟一途径是通过命名的协议 网关 gateway 代理 proxy 等都可以用来访问一些独立于原始协议的资源 有的URL解决方案可能需要使用多个协议 比如 当URL的资源在本地的缓存中时通常要利用DNS和计HTTP协议来访问 URN是UniformResourceName 统一资源名称 的缩写 用来标识专门机构负责的稳定的全球唯一的资源 8 3 3在XML文档中使用HTML标记 3 3 1声明HTML命名空间两种方式 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标记的样式 方法共有三种 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在HTML文档中使用XML标记 在HTML文档中使用XML标记可以分为两种情况 即使用自定义标记和使用标记 16 3 4 1在HTML文档中使用自定义的标记 新书快讯网络图书馆将以最快 最准确的速度为你介绍最新 最好的图书要看新书介绍 请在窗口中单击鼠标 17 使用自定义标记的基本方法 总结如下 首先 在标记中加入要使用自定义标记的XML命名空间声明 其基本格式为 比如 上述实例中的语句就声明了一个XML命名空间 该命名空间的名称为notes 然后 在HTML文档中的自定义标记前加上前缀 命名空间名称 在实例中 使用自定义标记text时 就为它加上了前缀 notes 成为而不是 这告诉浏览器 名为text的标记不是HTML的标记 而是一个自定义的XML标记 这样浏览器在处理这个HTML文档时 就会根据style属性设置的样式来显示text标记中定义的内容 如果没有为标记加上前缀 那么IE5 0将会以其默认的格式来显示 之间的内容 因为并不是HTML标记 18 3 4 2自定义标记的样式设置 设置HTML文档中自定义标记的样式可以像实例中那样 通过设置标记的style属性来自定义标记的显示效果 也可以使用单独的样式表 在标记和之间的内容就是样式设置的代码 其基本的语法如下 mediaall 命名空间名称 标记名称 样式设定 在 mediaall声明中可以包含不同的自定义标记 每一个自定义标记都可以在其中设置各自的样式 但其中的每一个自定义标记名都必须带有前缀 命名空间名称 19 3 4 3自定义标记的对象模型 在自定义标记中设置id属性 就可以使用HTML的对象模型 并使用脚本语言对自定义标记进行编程 20 3 5数据岛 在HTML文档中使用标记来嵌入XML数据时 就在HTML文档中形成一个XML数据岛 DataIsland 数据岛是指存在于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 就是文档对象的名称 正是利用这个对象的方法和属性访问了它的根节点和子节点
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!