Примеры XLink

Давайте изучим一些 основы грамматики 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 предоставляет краткое введение
  до стандарта XQuery......
  </description>
</book>
</bookstore>

Просмотрите файл "bookstore.xml" в вашем браузере

В примере выше пространство имен документа XLink объявлено в верхней части документа:

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

Это означает, что документ доступен к свойствам и функциям XLink.

xlink:type="simple" позволяет создать простую ссылку, подобную HTML. Вы также можете определить более сложные ссылки (многосторонние ссылки), но в настоящее время мы используем только простые ссылки.

Атрибут xlink:href определяет URL, к которому будет установлена ссылка, а xlink:show определяет, где открывается ссылка. xlink:show="new" означает, что ссылка (в данном примере, изображение) откроется в новом окне.