IT Community - Software Programming, Web Development and Technical Support

How does XML improve hyperlinking?

This is a discussion on How does XML improve hyperlinking? within the XML and SOAP forums, part of the Web Development category; XML hyperlinking goes beyond basic HTML-style hyperlinking with a number of new features, including the ability to create "...


Go Back   IT Community - Software Programming, Web Development and Technical Support > Web Development > XML and SOAP

Register FAQ Members List Calendar Mark Forums Read
  #1 (permalink)  
Old 03-12-2007, 10:20 PM
scheme scheme is offline
D-Web Trainee
 
Join Date: Mar 2007
Posts: 47
scheme is on a distinguished road
Default How does XML improve hyperlinking?

XML hyperlinking goes beyond basic HTML-style hyperlinking with a number of new features, including the ability to create "smart" links without a lot of hand-coded JavaScript. And in XML, links become objects in their own right and can thus be managed like any other objects.

The original linking specification--XLL, or XML Linking Language--is being split into two separate specs: XPointer and XLink.

XPointer: In HTML it's possible to link to the middle of a page only if the author of that page put an anchor tag there. With XPointer you'll be able to "address to" (not "link to") any part of someone else's text. It's easy to see how this ability would be useful in working with legal documents, scientific and academic papers, even W3C specifications!

XLink: When a user clicks an HTML hyperlink, the current Web page is replaced by the file being linked to. XLink lets Web builders add behaviors to links. Today, for example, you have to use a bit of JavaScript to make a link pop up a separate window, but XLink lets Web builders code links to perform a variety of actions, including popping up a menu of linking choices.

Another application of this technique might be to pop up a dialog box, perhaps an alert reminding users that they're about to update a database record. The link pop-up might require users to click a box to signify that they accept liability before proceeding. Today, this feature would take a boatload of scripting.

XML also lets Web builders create Extended Links that work sort of like a Web ring, which is a self-selected group of Web sites relating to the same topic that are navigated through a "next/previous" progression. For lists of related links too long for a pop-up menu, Web builders could create a linked list that changes from site to site and from page to page. Users could click an icon to automatically move to the next member of the ring. Today this capability would require CGI scripts, but Extended Links offers a standardized, nonproprietary method of creating relationships among resources.

There are additional issues still left to work out, especially in the area of behavior policies. There has to be a way to negotiate between the behavior a document's author recommends for a link, a user's preferences in regard to displaying link information, and policies as to if and when the user's desires should be overridden.

Source
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Sponsored Links
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
how to improve traffic? montyauto Search Engine Optimization 4 01-04-2008 03:01 AM
Easy way to improve Google ranking?? ammulu Google 0 12-26-2007 06:57 PM
How would you improve performance of a Java application? oxygen Java Programming 1 07-26-2007 05:00 AM
How would you improve performance of a Java application? H2o Java Programming 1 07-24-2007 03:46 AM
How caching will help to improve the performance of asp .net application? kingmaker ASP and ASP.NET Programming 1 07-20-2007 06:32 AM


All times are GMT -7. The time now is 10:19 AM.


Copyright ©2004 - 2007, DiscussWeb. All Rights Reserved.

SEO by vBSEO 3.0.0