Lernu krei hiperligilon en XML Kun XLink

XML-Ligo-lingvo (XLink) estas maniero krei hiperligon en Extensible Markup Language (XML). XML estas uzata en TTT-disvolviĝo, dokumentado kaj kontenta administrado. Hiperligo estas referenco, kiun leganto povas sekvi por vidi alian interretan paĝon aŭ celon. XLink permesas al vi simuli kion HTML faras kun etikedo kaj krei laborindan veturon ene de dokumento.

Kiel kun ĉiuj aferoj XML, ekzistas reguloj por sekvi kreinte XLinkon.

Evoluigi hiperligon kun XML postulas uzadon de Uniform Resource Identifier (URI) kaj nomspaco por establi la rilaton. Ĉi tio ebligas al vi konstrui bazan hiperligon ene de via kodo, kiu povas vidi en la eliga fluo. Por kompreni XLink, vi devas rigardi pli proksime al la sintakso.

XLink povas esti uzata duflanke por hiperligi en XML-dokumentoj - kiel simpla ligo kaj kiel etendita ligo . Simpla ligo estas unu-vojo hiperligita de unu elemento al alia. Etendita ligo konektas multoblajn rimedojn.

Kreante XLink-deklaron

Nomspaco permesas iun ajn eron ene de XML-kodo esti unika. XML dependas de namespacoj tra la kodiga procezo kiel formo de identigo. Vi devas deklari la nomspacon por krei aktivan hiperligon. La plej bona maniero fari ĉi tion estas deklari la nomspacon XLink kiel atributo al la radika elemento. Ĉi tio permesas al la tuta dokumento aliri al XLink-trajtoj.

XLink uzas URI provizitan per la Monda Retejo-Konsorcio (W3C) por establi la nomspacon.

Ĉi tio signifas, ke vi ĉiam referencas ĉi tiun URI kiam kreas XML-dokumenton, kiu enhavas XLink.

Krei la Hiperligilon

Post kiam vi faras la nomspacon-deklaron, la sola afero farita estas aliĝi ligilon al unu el viaj elementoj.

xlink: href = "http://www.myhomepage.com">
Jen mia paĝo. Rigardu.

Se vi estas konata kun HTML, vi vidos iujn similecojn. XLink uzas paĝon por identigi la retadreson de la ligo. Ĝi ankaŭ sekvas la ligilon kun teksto, kiu priskribas la ligitan paĝon de la sama maniero, kiun HTML faras.

Por malfermi la paĝon en aparta fenestro vi aldonas la novan atributon.

xlink: href = "http://www.myhomepage.com" xlink: show = "new">
Jen mia paĝo. Rigardu.

Aldonante XLink al via XML-kodo kreas dinamikajn paĝojn kaj permesas transiri referencon ene de dokumento.