XLink A Xlink sample <movIeReviewXminsxlink=http://www.w3.org/1999/xlink xlink; type simple pi e xlink:show new xlink:href=fhttp://www.starpowdermovies.com/reviews.xml> Mr Blandings Builds His Dream House < MOVIE REⅴW>
XLink ◼ A Xlink sample
XLink 声明 XLink属性 <?xml version =1.0* standalone=fives?> <HDOCTYPE MOVIE REVIEW D ≤! ELEMENT MOV正 E REVIEW(# CDATA)> <HATTLIST MOVIE REVIEW xmIns.xlink CDATA #IMPLIED xmlebase cdata #MIPLIED Xlink: type CDATA #REQUIRED xlink:href CDATA #IMPLIED xlink: show CDATA #IMIPLIED xlink: actuate CDATA #IMPLIED xlink title CDATA #IMIPLIED> <movIeReviewXmins:xlink=http://www.w3.org/1999/xlink xm:base=http://www.starpowder.com xlink: type =simple xlink:show newt xlink href=reviews. xml>> Mr Blandings builds his Dream House <MOVIE REVIEW>
XLink ◼ 声明XLink属性
XLink 与HTML比较 XLink增加了一种类似于HTML<mg功能的文本内容替换 多重链接,HMLa>只能有一个超文本链接,而Xnk可以有多个链接 链接内容的外部文档化 <?xml version=1.0"?> 增加了自动链接功能。 <my: link xlink: type="extended 实现双向链接 role="sample title="extended link sample"> <my: loc type="locator href="http://www.com/a.xm1 外部文档定义a,xm1和 title="A文档 b.xm1间连接 role="original"/> <my: loc type=" locate href=http://www.com/b.xm1 title="B文档 role="linkfile"/> Kmy: go type="arc xlink: from="original xlink: to="linkfile"/> </my: link>
XLink ◼ 与HTML比较 ◼ XLink增加了一种类似于HTML<img>功能的文本内容替换 ◼ 多重链接,HTML<a>只能有一个超文本链接,而Xlink可以有多个链接 ◼ 链接内容的外部文档化。 ◼ 增加了自动链接功能。 ◼ 实现双向链接 <?xml version="1.0"?> <my:link xlink:type="extended" role="sample" title="extended link sample"> <my:loc type="locator" href= "http://www.com/a.xml" title= "A文档" role= "original"/> <my:loc type= "locator" href="http://www.com/b.xml" title="B文档" role="linkfile"/> <my:go type="arc" xlink:from="original" xlink:to="linkfile"/> </my:link> 外部文档定义a.xml和 b.xml间连接
XLink XLink的几个重要概念 n定位符( Locator):定义实际资源的位置 ■行为( behavior):定义链接怎样被激活以及应用程序 将如何处理链接的资源 语义( semantic):定义应用程序可能用到的有用信息等 遍历( traverse):使用和跟随一个链接的过程 起始资源:遍历的出发点 结束资源:遍历的目的点 弧:有关如何遍历一对资源的信息.其中包括了遍历方 向和可能的引用行为等信息
XLink ◼ XLink的几个重要概念 ◼ 定位符(Locator):定义实际资源的位置 ◼ 行为(behavior): 定义链接怎样被激活以及应用程序 将如何处理链接的资源 ◼ 语义(semantic) : 定义应用程序可能用到的有用信息等 ◼ 遍历(traverse): 使用和跟随一个链接的过程 ◼ 起始资源:遍历的出发点 ◼ 结束资源:遍历的目的点 ◼ 弧: 有关如何遍历一对资源的信息.其中包括了遍历方 向和可能的引用行为等信息.
XLink Ⅺ link: type属性 定义了要创建的xink的类型 simple:创建简单链接 extended:创建扩展链接 locator:创建指向资源的定位器 aarc:创建带有多资源和不同转接路径的弧 a resource:创建资源链接,给出指定的资源 title:创建主题链接
XLink ◼ Xlink:type属性 ◼ 定义了要创建的Xlink的类型: ◼ simple: 创建简单链接 ◼ extended: 创建扩展链接 ◼ locator: 创建指向资源的定位器 ◼ arc: 创建带有多资源和不同转接路径的弧 ◼ resource: 创建资源链接,给出指定的资源 ◼ title: 创建主题链接