exo_jcr.webdav.csclient.DavProperties.WebDavProperty.parseElement C# (CSharp) Method

parseElement() private method

private parseElement ( XmlTextReader reader ) : void
reader System.Xml.XmlTextReader
return void
        private void parseElement(XmlTextReader reader)
        {
            if (reader.IsEmptyElement)
            {
                return;
            }
            while (reader.Read())
            {

                switch (reader.NodeType)
                {
                    case XmlNodeType.Text:
                        setValue(reader.Value);
                        break;

                    case XmlNodeType.EndElement:
                        if (reader.Name.EndsWith(propertyName))
                        {
                            return;
                        }
                        throw new XmlException("Malformed response at line " + reader.LineNumber + ":" + reader.LinePosition, null);
                }

            }
        }