XLink ■ A Xlink sample <movIeRevieWXmins:xlink=http://www.w3.org1999/xlink Xlink: type = simple xlink show= newt xlink:href-fhttp://www.starpowdermovies.com/reviews.xml> Mr Blandings builds his dream house <MOVIE REVIEW
XLi kn A Xlink sample A Xlink sample
XLink 声明 XLink属性 :xml version =1.0*standalone=fyes?> <HDOCTYPE MOVIE REVIEW D HELEMENT MOVIE REVIEW (#PCDATA)> <HATTLIST MOVIE REVIEW xmIns: xlink CDATA #IMPLIED xml base CDATA #MMIPLIED xlink type CDATA #REQUIRED xlink:href CDATA #IMPLIED xlink: show CDATA #IMIPLIED xlink: actuate CDATA #MPLIED xlink: title CDATA #IMPLIED> <moVIeRevieWXmins:xlink=http://www.w3.org/1999/xlink xml:base=thttp://www.starpowder.com xlink: type=simpl xlink: show newt? xlink:href=reviews. xml>> Mr Blandings builds his dream house <MOVIE REVIEW>
XLi kn 声明XLink属性
XLink 与HTML比较 XLink增加了一种类似于 HTMLSimg>功能的文本内容替换 多重链接, HTML<a>只能有一个超文本链接,而Xnk可以有多个链接 链接内容的外部文档化。 ? xml version="1.0"?〉 增加了自动链接功能。 <my: link xlink type="extended 实现双向链接 role="sample title="extended link sample"> type="lo href=http://www.com/a.xm1 外部文档定义a.xm1和 title="A文档 间 le="original / y: loc type=" locator f=http://www.com/b.xm1 itle="B文档 role="linkfile/> y: go type= arc xlink from" original xlink: to="linkfile/> </my: link>
XLi kn 与HTML比较 XLink增加了一种类似于HTML<img>功能的文本内容替换 多重链接,HTML<a>只能有一个超文本链接,而Xlink可以有多个链接 链接内容的外部文档化 <? l i "1 0"?> 链接内容的外部文档化。 增加了自动链接功能。 实现双向链接 <?xml version= 1.0 ?> <my:link xlink:type="extended" 实现双向链接 role sample ="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:// com/b ml" 外部文档定义a.xml和 b.xml间连接 href= http://www.com/b.xml title="B文档" role="linkfile"/> <my:go type arc =" " xlink:from="original" xlink:to="linkfile"/> </my:link>
XLink XLink的几个重要概念 定位符( Locator):定义实际资源的位置 ■行为( behavior):定义链接怎样被激活以及应用程序 将如何处理链接的资源 语义( semantic):定义应用程序可能用到的有用信息等 n遍历( traverse):使用和跟随一个链接的过程 起始资源:遍历的出发点 结束资源:遍历的目的点 n弧:有关如何遍历一对资源的信息.其中包括了遍历方 向和可能的引用行为等信息
XLi kn XLink的几个重要概念 定位符(Locator):定义实际资源的位置 行为(behavior): 定义链接怎样被激活以及应用程序 将如何处理链接的资源 语义(semantic) : 定义应用程序可能用到的有用信息等 遍历(traverse): 使用和跟随一个链接的过程 起始资源:遍历的出发点 结束资源:遍历的目的点 弧: 有关如何遍历一对资源的信息.其中包括了遍历方 向和可能的引用行为等信息.
XLink link type 属性 定义了要创建的Xnk的类型: simple:创建简单链接 extended:创建扩展链接 locator:创建指向资源的定位器 arc:创建带有多资源和不同转接路径的弧 resource:创建资源链接,给出指定的资源 title:创建主题链接
XLi kn Xlink:type属性 定义了要创建的Xlink的类型: simple: 创建简单链接 extended: 创建扩展链接 locator: 创建指向资源的定位器 arc: 创建带有多资源和不同转接路径的弧 resource: 创建资源链接,给出指定的资源 title: 创建主题链接