private string Normalize(XPathNodeIterator nodeIterator) { string str1; if (argList.Count > 0) { str1 = argList[0].Evaluate(nodeIterator).ToString(); } else { str1 = nodeIterator.Current.Value; } str1 = XmlConvertEx.TrimString(str1); int count = 0; StringBuilder str2 = new StringBuilder(); bool FirstSpace = true; XmlCharType xmlCharType = XmlCharType.Instance; while (count < str1.Length) { if (!xmlCharType.IsWhiteSpace(str1[count])) { FirstSpace = true; str2.Append(str1[count]); } else if (FirstSpace) { FirstSpace = false; str2.Append(' '); } count++; } return(str2.ToString()); }
private static byte[] StringToBase64Binary(string value) { return(Convert.FromBase64String(XmlConvertEx.TrimString(value))); }