以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 XQuery/XLink/XPointer/ 』 (http://bbs.xml.org.cn/list.asp?boardid=14) ---- XLink Syntax--XLink语法 (http://bbs.xml.org.cn/dispbbs.asp?boardid=14&rootid=&id=45294) |
-- 作者:xml-linguist -- 发布时间:4/12/2007 9:29:00 AM -- XLink Syntax--XLink语法 In HTML, we know (and all the browsers know!) that the <a> element defines a hyperlink. However, this is not how it works with XML. In XML documents, you can use whatever element names you want - therefore it is impossible for browsers to predict what hyperlink elements will be called in XML documents. The solution for creating links in XML documents was to put a marker on elements that should act as hyperlinks. Below is a simple example of how to use XLink to create links in an XML document: <?xml version="1.0"?> To get access to the XLink attributes and features we must declare the XLink namespace at the top of the document. The XLink namespace is: "http://www.w3.org/1999/xlink". The xlink:type and the xlink:href attributes in the <homepage> elements define that the type and href attributes come from the xlink namespace. HTML中,由<a>元素定义链接。但是在XML中不是这样。XML中的任何元素都可以是链接起点。这样,做资料的简单,但浏览器并不认识。 针对这一问题的解决方案就是在作为链接起点的元素上作标记。以下就是XML文件中运用XLink来生成链接的示例: 要获取XLink属性中的资源,必须在文件中声明XLink的名称空间。以上文件中的XLink名称空间就是:"http://www.w3.org/1999/xlink"。 在<homepage>元素中的xlink:type和xlink:href属性都源自xlink名称空间。 xlink:type="simple"所创建的是一个简单链接,即“点击这里就到了那里”的这种点对点连接。多点链接是另一个话题了。
|
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
42.969ms |