- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
XML系列讲座之五—XML链接(大)
第五讲 XML链接 2.2 扩展XML链接 什么是扩展XML链接 扩展XML链接的组成 资源集合 本地资源元素 远程资源元素 连接集合 其他属性和内容 2.2 扩展XML链接(续1) 本地资源元素 什么是本地资源元素 本地资源元素的组成 2.2 扩展XML链接(续2) 2.2 扩展XML链接(续3) 远程资源元素 什么是远程资源元素 远程资源元素的组成 2.2 扩展XML链接(续4) 2.2 扩展XML链接(续5) 链接弧 什么是链接弧 链接弧的分类 outbound、inbound、third party 链接弧的组成 2.2 扩展XML链接(续6) 2.2 扩展XML链接(续7) title类型元素 有结构的描述资源和链接弧元素 xlink:type=title 必须是资源元素和链接弧元素的子元素 2.2 扩展XML链接(续8) 链接库 包含链接集合的XML文件 将链接与内容分离开 链接管理、定位链接 特殊的链接弧 xlink:arcrole=/1999/xlink/properties/linkbase 3.1 XPointer概述 主要功能-文件内部定位 HTML中的named anchor的缺点 要求同时控制目标和源 难于管理和协调 基于XPath语言 直接利用XML文件结构定位 不局限于链接 3.2 XPointer语法 完整形式(Full XPointers) xpointer(表达式)xpointer(表达式)… 无修饰名称(bare names) xpointer(id(“name”))简写为name 与HTML中兼容 子节点序列(child Sequences) 数字组成的序列,由”/”分割 由名称或”/1”打头 根节点和根元素 连续的子节点运算 xpointer(/child::*[position()=1]/child::*[position()=4]/child::*[position()=5]) 简写为 /1/4/5 3.3 XPath语言回顾 XPath表达式 位置步 语法:axis::node-test[prediates] 关键字 ancestor、ancestor-or-self、attribute、child、descendant、descendant-or-self、following、following-sibling、parent、preceding、preceding-sibling、self 节点测试 名称、*、node()、comment()、processing-instruction()、text() 谓词 position()、last()、其他任何表达式 3.4 XPointer扩展 定位函数here()和origin() 谓词函数unique() 点 point()函数 node point character point 3.4 XPointer扩展(续1) 区域 xpointer(start-point/range-to(end-point)) range()函数 range-inside()函数 start-point()和end-point()函数 3.4 XPointer扩展(续2) string-range()函数 string-range(location-set,substring,index,length) 生成字符串 index、length 可选 注意: 大小写敏感、连续空白视为一个空白、不考虑标记字符 3.5 XPointer转义 XML语言转义 “”,“”等 URI转义 非ASCII字符转化为%HH, HH为字符的16位编码 XPointer表达式转义 不匹配的括号前加“^” 表达式每个“^”前再加一个“^” XQL简介 特定为XML文档设计的通用查询语言 用于查询,定位和模式的简单语法 说明性语言,非过程性 简单举例 在文档根部查找所有book元素的style属性值与bookstore元素specialty属性值相等的所有book元素: book[/bookstore/@specialty = @style] 方正技术研究院 技术发展部 方正技术研究院 技术发展部 XML技术系列讲座 一、XML链接简介 二、XLink语言 三、XPointer语言 四、XML Base 五、XML查询简介 主要内容 XML链接组成 XLink、XPointer、Xbase 浏览器支持 IE、Netscape、Mozzila XML链接和HTML链接 一、XML链接简介 HTML链接 标记A 标记IMG、OBJECT 优点:简单易用 局限性 单向性、单个资源链接、对文件片断
您可能关注的文档
最近下载
- baltur燃烧器TBG210P17690030中文使用维护手册.pdf VIP
- 审核员现场见证评价表参考实用文档.doc VIP
- 2023年军队文职人员招聘之军队文职公共科目押题练习试卷A卷附答案.docx VIP
- ai心理健康创业计划书.docx VIP
- 国开作业管理学基础-管理实训:第二章 查阅文献资料并写出评论参考(含答案)025.docx VIP
- 医学综合试题库及答案.docx VIP
- 通用工器具安全管理规范.docx VIP
- 2025届高考作文技巧之列提纲优化结构课件(共46张PPT).pptx VIP
- 光学装配与调校技术课件.pptx VIP
- 医学综合知识试题库+答案.pdf VIP
文档评论(0)