public static string RemoveNamespace(XmlDocument xdoc)
{
// Regex to search for either xmlns:nsN="..." or xmlns="..."
const string pattern = @"xmlns:?(\w+)?=""[\w:/.]+""";
string xml = xdoc.OuterXml;
Regex replace = new Regex(pattern);
// Replace all occurances of the namespace declaration
string temp = replace.Replace(xml, String.Empty);
foreach (Match match in replace.Matches(xml))
{
// Loop through each Match in the Regex, this gives us the namespace aliases found
if (match.Success && match.Groups.Count > 1)
{
if (!String.IsNullOrEmpty(match.Groups[1].Value))
{
Regex alias = new Regex(@"\b" + match.Groups[1].Value + ":");
// Replace all occurances of the
temp = alias.Replace(temp, String.Empty);
}
}
}
return temp;
}
public string AutoGenerateString(int lenght)
{
string def = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";//0123456789";
Random rnd = new Random();
StringBuilder ret = new StringBuilder();
for (int i = 0; i < lenght; i++)
{
ret.Append(def.Substring(rnd.Next(def.Length), 1));
}
return ret.ToString();
}
Your Message successfully display in popup.