Latest web development tutorials

XLink и XPointer синтаксис

синтаксис XLink

В HTML, мы знаем <a> элемент определяет гиперссылку. Но XML это не так работа. В документе XML, вы можете использовать любое имя, которое вы хотите - так что браузер непредсказуема в документе XML, что гиперссылка элементы можно назвать.

Гиперссылок, определенные в документе XML должен быть помещен на элемент может быть использован в качестве гиперссылки тегов.

Вот XLink в документе XML, чтобы создать ссылку на простом примере:

<?xml version="1.0"?>

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

<homepage xlink:type="simple"
xlink:href="http://www.w3schools.com">Visit W3Schools</homepage>

<homepage xlink:type="simple"
xlink:href="http://www.w3.org">Visit W3C</homepage>

</homepages>

Для того, чтобы получить доступ к свойствам и характеристики XLink, мы должны быть объявлены в верхней части документа XLink имен.

XLink пространства имен: "http://www.w3.org/1999/xlink".

<Главная> элемент XLink: тип и XLink: HREF атрибут определяет тип и атрибуты HREF из пространства имен XLink.

XLink: тип = "простой" может создать простые два конца звена (что означает "идти отсюда"). В дальнейшем мы будем изучать связь мультипортовую (разнонаправленного).


XPointer Синтаксис

В HTML, мы можем создать страницу HTML и как точки к точке внутри HTML-страницы на закладку гиперссылке (используя #).

Иногда, это может указывать на более конкретное содержание будет более выгодным. Например, нам нужно указать на определенный список пунктов в третьей или второй строке пятого абзаца пункта. По XPointer это очень легко сделать.

Если гиперссылка указывает на документ XML, мы можем XLink: HREF атрибут добавлен в задней части URL XPointer, так что вы можете перемещаться (с выражением XPath) для документирования конкретного местоположения.

Например, в следующем примере, мы используем XPointer указывает на пятый элемент в списке уникальным идентификатором "рок".

href="http://www.example.com/cdlist.xml#id('rock').child(5,item)"