A method for displaying hypertext data comprises displaying a first
document represented in a first markup representation and containing at
least one hypertext link, and in response to a user input selecting a
first hypertext link in the first document, accessing an external
document represented in a second markup representation, the first
hypertext link having an original state pointing to the external
document. The method further comprises converting the second markup
representation of the external document into a first markup
representation of the external document, and incorporating the first
markup representation of the external document into the first document.
The method can also include modifying the first hypertext link from the
original state to a second state having an internal link pointed to the
first markup representation of the external document in the first
document.