Пример #1
0
 void SkipSpace()
 {
     while (XmlCharType.IsWhiteSpace(this.CurerntChar) && NextChar())
     {
         ;
     }
 }
Пример #2
0
        private String Normalize(IQuery qy)
        {
            String str1;

            if (_ArgList != null && _ArgList.Count > 0)
            {
                str1 = ((IQuery)_ArgList[0]).getValue(qy).ToString().Trim();
            }
            else
            {
                str1 = qy.peekElement().Value.Trim();
            }
            int           count      = 0;
            StringBuilder str2       = new StringBuilder();;
            bool          FirstSpace = true;

            while (count < str1.Length)
            {
                if (!XmlCharType.IsWhiteSpace(str1[count]))
                {
                    FirstSpace = true;
                    str2.Append(str1[count]);
                }
                else
                if (FirstSpace)
                {
                    FirstSpace = false;
                    str2.Append(str1[count]);
                }
                count++;
            }
            return(str2.ToString());
        }
Пример #3
0
        private String Normalize(XPathNavigator qy, XPathNodeIterator iterator)
        {
            String str1;

            if (_ArgList != null && _ArgList.Count > 0)
            {
                str1 = ((IQuery)_ArgList[0]).getValue(qy, iterator).ToString().Trim();
            }
            else
            {
                str1 = qy.Value.Trim();
            }
            int           count      = 0;
            StringBuilder str2       = new StringBuilder();
            bool          FirstSpace = true;

            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());
        }
Пример #4
0
 private void SkipSpace()
 {
     while (XmlCharType.IsWhiteSpace(CurrentChar) && NextChar())
     {
     }
 }