XLink Eksempel

让我们通过研究一个实例来学习一些基础的 XLink 语法

XML 实例文档

请看下面的 XML 文档,"bookstore.xml",它用来呈现书籍:

<?xml version="1.0" encoding="ISO-8859-1"?>
<bookstore xmlns:xlink="http://www.w3.org/1999/xlink">
<book title="Harry Potter">
  <description
  xlink:type="simple"
  xlink:href="http://book.com/images/HPotter.gif"
  xlink:show="new">
  在霍格沃茨魔法学校度过他的第五个学年时,
  魔法学术渐近,15岁的哈利·波特是……
  </description>
</book>
<book title="XQuery Kick Start">
  <description
  xlink:type="simple"
  xlink:href="http://book.com/images/XQuery.gif"
  xlink:show="new">
  XQuery Kick Start giver en præcis introduktion
  til XQuery standard......
  </description>
</book>
</bookstore>

Se "bookstore.xml"-filen i din browser.

I det ovennævnte eksempel er XLink-dokumentnavnerummet deklareret i dokumentets top:

xmlns:xlink="http://www.w3.org/1999/xlink"

Dette betyder, at dokumentet har adgang til XLinks egenskaber og funktioner.

xlink:type="simple" kan oprette en simpel link, lignende HTML. Du kan også specificere mere komplekse links (multidirektionelle links), men for øjeblikket bruger vi kun enkle links.

xlink:href-attributten definerer den URL, der skal linkes til, mens xlink:show-attributten definerer, hvor linket skal åbnes. xlink:show="new" betyder, at linket (i dette eksempel, et billede) vil åbnes i et nyt vindue.