Leer om 'n hyperlink in XML te skep met XLink

XML Linking Language (XLink) is 'n manier om 'n hyperlink in Extensible Markup Language (XML) te skep. XML word gebruik in webontwikkeling, dokumentasie en inhoudsbestuur. 'N Hiperskakel is 'n verwysing wat 'n leser kan volg om 'n ander internetbladsy of voorwerp te besigtig. XLink laat u toe om te simuleer wat HTML met 'n merker doen en 'n werkbare gedeelte in 'n dokument skep.

Soos met alle dinge XML, is daar reëls om te volg wanneer u 'n XLink skep.

Die ontwikkeling van 'n hyperlink met XML vereis die gebruik van 'n Uniform Resource Identifier (URI) en naamruimte om die verbinding te vestig. Hiermee kan jy 'n basiese hiperskakel in jou kode bou wat in die uitvoerstroom gesien kan word. Om XLink te verstaan, moet jy nader aan die sintaksis kyk.

XLink kan op twee maniere gebruik word om hyperlink in XML-dokumente te gebruik - as 'n eenvoudige skakel en as 'n uitgebreide skakel . 'N Eenvoudige skakel is 'n eenrigting-hiperskakel van een element na 'n ander. 'N Uitgebreide skakel verbind verskeie bronne.

Skep 'n XLink-verklaring

'N namespace laat enige komponent binne XML-kode uniek toe. XML maak gebruik van naamruimtes regdeur die koderingsproses as 'n vorm van identifikasie. U moet die naamruimte verklaar om 'n aktiewe skakel te skep. Die beste manier om dit te doen is om die XLink namespace as 'n kenmerk vir die wortelelement te verklaar. Dit laat die volledige dokument toegang tot XLink funksies toe.

XLink gebruik 'n URI wat deur die World Wide Web Consortium (W3C) verskaf word om die naamruimte te vestig.

Dit beteken dat u altyd hierdie URI verwys wanneer u 'n XML-dokument skep wat XLink bevat.

Die hyperlink maak

Nadat u die naamruimteverklaring gemaak het, is die enigste ding wat u moet doen om 'n skakel na een van u elemente te heg.

XLink: href = "http://www.myhomepage.com">
Dit is my tuisblad. Kyk daarna.

As jy vertroud is met HTML, sal jy 'n paar ooreenkomste sien. XLink gebruik href om die webadres van die skakel te identifiseer. Dit volg ook die skakel met teks wat die gekoppelde bladsy op dieselfde manier beskryf as HTML.

Om die bladsy in 'n aparte venster oop te maak, voeg jy die nuwe kenmerk toe.

xlink: href = "http://www.myhomepage.com" xlink: show = "new">
Dit is my tuisblad. Kyk daarna.

As jy XLink by jou XML-kode voeg, skep jy dinamiese bladsye en kan jy 'n kruisverwysing binne 'n dokument.