<div>Hi.</div>
<div> </div>
<div>The process that occurs the problem as the title is a bit complicated. First I use a new defined markup to include another page into the current page, like</div>
<div>(:ShowTest:)</div>
<div>This markup shows the content of Test.Test and more important it replaces any word of "$MyInfo" in Test.Test page to an url text, such as <a href="http://www.google.com">http://www.google.com</a>. When the content of
Test.Test page is like</div>
<div>[[$MyInfo | Google]]</div>
<div>In the current page, my new markup function loads the content of Test.Test page, replaces all "$MyInfo" in the content into "<a href="http://www.google.com/">http://www.google.com</a>" which becomes
</div>
<div>[[<a href="http://www.google.com">http://www.google.com</a> | Google]]</div>
<div>Then the function return MarkupToHTML() of the replaced content of Test.Test page to replace the markup (:ShowTest:). I think it should show the html as</div>
<div><a class='urllink' href='<a href="http://www.google.com">http://www.google.com</a>' rel='nofollow'>Google/a><br>But surprisingly, it shows me that</div>
<div><a class='urllink' href='<a class='urllink' href='<a href="http://www.google.com">http://www.google.com</a>' rel='nofollow'><a href="http://www.google.com/">http://www.google.com</a></a>' rel='nofollow'>Google</a>
</div>
<div>It seems that it add link to the url text "<a href="http://www.google.com/">http://www.google.com</a>" again!</div>
<div> </div>
<div>How can I solve this problem? Maybe prevent it from automatically changing the bare url into link?</div>
<div> </div>
<div>Thanks</div>