<div>Hi.</div>
<div>&nbsp;</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 &quot;$MyInfo&quot; 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&nbsp;loads&nbsp;the content of Test.Test page, replaces all &quot;$MyInfo&quot; in the content into &quot;<a href="http://www.google.com/">http://www.google.com</a>&quot; which becomes
</div>
<div>[[<a href="http://www.google.com">http://www.google.com</a>&nbsp;| 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>&lt;a class='urllink' href='<a href="http://www.google.com">http://www.google.com</a>' rel='nofollow'&gt;Google/a&gt;<br>But surprisingly, it shows me that</div>
<div>&lt;a class='urllink' href='&lt;a class='urllink' href='<a href="http://www.google.com">http://www.google.com</a>' rel='nofollow'&gt;<a href="http://www.google.com/">http://www.google.com</a>&lt;/a&gt;' rel='nofollow'&gt;Google&lt;/a&gt;
</div>
<div>It seems that it add link to the url text &quot;<a href="http://www.google.com/">http://www.google.com</a>&quot;&nbsp;again!</div>
<div>&nbsp;</div>
<div>How can I solve this problem? Maybe prevent it from automatically changing the bare url into link?</div>
<div>&nbsp;</div>
<div>Thanks</div>