Uri CreateAbsoluteUri(Uri documentUri, string documenBaseDir, Uri uri)
{
String str = uri.ToString();
if (str[0] == '/')
{
String format = String.Format("{0}://{1}:{2}{3}", documentUri.Scheme, documentUri.Host, documentUri.Port, uri.ToString());
return new Uri(format);
}
else
{
String format = String.Format("{0}/{1}", documenBaseDir, uri.ToString());
return new Uri(format);
}
}