hessiancsharp.io.CHessianInput.parseXML C# (CSharp) Method

parseXML() private method

Reads string from stream and builds Xml - Node
private parseXML ( ) : System.Xml.XmlNode
return System.Xml.XmlNode
        private System.Xml.XmlNode parseXML()
        {
            System.Xml.XmlNode xnodResult = null;
            int intData;
            StringBuilder sbTemp = new StringBuilder();
            while ((intData = ParseChar()) >= 0)
            {
                sbTemp.Append((char) intData);
            }
            System.Xml.XmlDocument xdoc = new System.Xml.XmlDocument();
            try
            {
                //xdoc.LoadXml(sbTemp.ToString());
                xdoc.LoadXml(LoadString());

                xnodResult = xdoc.DocumentElement;
            }
            catch( Exception ex)
            {
                throw new CHessianException("Error while parsing XMl-Content:\n" + ex.Message);
            }
            return xnodResult;
        }