example shown) on the simple link will open the resource pointed to in an existing window.

An example of an XML document showing extended links is in Example 2-4.

Example 2-4 An extended link

<PassengerList>

<passengers

xlink:href="passengers/passengersConfirmed.xml"

xlink:label="passengersConfirmed020627"

xlink:role="http://www.airline.com/linkproperties/passConfirmed" xlink:title="Confirmed Passengers" />

<passengers

xlink:href="passengers/passengersStandBy.xml"

xlink:label="passengersStandBy020627"

xlink:role="http://www.airline.com/linkproperties/passStandBy" xlink:title="Stand By Passengers" />

<!-- more remote resources for Passengers, etc. -->

<flight

xlink:href="flight/united/Sydney020627.xml" xlink:label="UA 0862" xlink:title="United Airlines Ua 0862" />

<!-- more remote resources for courses, seminars, etc. -->

<go

xlink:from="UA 0862" xlink:arcrole="http://www.airline.com/linkproperties/confirmed" xlink:to="passengersConfirmed020627"

xlink:show="new"

xlink:actuate="onRequest"

xlink:title="Economy Class Confirmed Passengers" /> <go

xlink:from="UA 0862" xlink:arcrole="http://www.airline.com/linkproperties/standby" xlink:to="passengersStandBy020627"

xlink:show="replace"

xlink:actuate="onRequest"

xlink:title="Economy Class Stand By Passengers" /> </PassengerList>

When the entended link has a number of arcs, the specification does not say how the target documents are to be treated. One option would have a pop-up menu that lists all links and the resources found.

Chapter 2. Technologies in XML 27

Page 43
Image 43
IBM Version 5 manual Example 2-4 An extended link