XML - статьи



              

Внешние связи - часть 2


&lt!- Список аналогичных элементов -->

xlink:label="class"/> <CLASS xlink:type="locator" xlink:href="week13.xml" xlink:label="class"/> <CONNECTION xlink:type="arc" from="index" to="class"/> <CONNECTION xlink:type="arc" from="class" to="index"/> </COURSE>

В следующем примере приведена еще одна возможная внешняя расширенная связь. Она обеспечивает предыдущую (previous) и следующую (next) связи между указанными тринадцатью занятиями:

<COURSE xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="extended"> <CLASS xlink:type="locator" xlink:href="week1.xml" xlink:label="1"/> <CLASS xlink:type="locator" xlink:href="week2.xml" xlink:label="2"/>

&lt!- Список аналогичных элементов -->

<CLASS xlink:type="locator" xlink:href="week13.xml" xlink:label="13"/>

<!-- Связи с предыдущим документом --> <CONNECTION xlink:type="arc" xlink:from="2" xlink:to="1"/> <CONNECTION xlink:type="arc" xlink:from="3" xlink:to="2"/>

&lt!- Список аналогичных элементов -->

<CONNECTION xlink:type="arc" xlink:from="13" xlink:to="12"/>

<!-- связи со следующим документом --> <CONNECTION xlink:type="arc" xlink:from="1" xlink:to="2"/> <CONNECTION xlink:type="arc" xlink:from="2" xlink:to="3"/>

&lt!- Список аналогичных элементов -->

<CONNECTION xlink:type="arc" xlink:from="12" xlink:to="13"/> </COURSE>

Ниже приведен код, в котором один из элементов типа arc содержит атрибут xlink:arcrole, значение которого равно . Атрибут xlink:to этого элемента типа arc должен идентифицировать элемент типа locator, который дает URL этой базы связей. Атрибут xlink:actuate элемента типа arc определяет, загружаются ли эти связи автоматически или для этого требуется пользовательский запрос. Например, если приведенные выше два примера кода находились бы в файле по URL , этот элемент мог бы быть включен в основную страницу для лекций по курсу Java:

<LINKBASE xlink:type="xlink:extended" xmlns:xlink="http://www.w3.org/1999/xlink"> <SOURCE xlink:type="resource" xlink:label="source"/> <LINKS xlink:type="locator" xlink:label="linkbase" xlink:href= "http://ibiblio.org/javafaq/course/courselinks.xml"/> <LOAD xlink:type="arc" xlink:arcrole= "http://www.w3.org/1999/xlink/properties/linkbase" xlink:from="source" xlink:to="linkbase" xlink:actuate="onLoad" /> </LINKBASE>




Содержание  Назад