示例#1
0
        public void ReadXml(XmlReader reader)
        {
            // TODO: Clean up
            // XmlNodeType type = reader.MoveToContent();
            // if (type == XmlNodeType.Element && reader.LocalName.ToLower() == "sitemapnode")
            // {
            Title       = reader["Title"];
            Description = reader["Description"];
            Url         = reader["Url"];

            while (reader.Read() && reader.Name.ToLower() == "sitemapnode")
            {
                SiteMapNode node = new SiteMapNode();
                node.ReadXml(reader);
                ChildNodes.Add(node);
            }
            //}
        }
示例#2
0
        public void ReadXml(XmlReader reader)
        {
            try
            {
                XmlNodeType type = reader.MoveToContent();

                if (type == XmlNodeType.Element && reader.LocalName.ToLower() == "sitemap")
                {
                    while (reader.Read() && reader.Name.ToLower() == "sitemapnode")
                    {
                        SiteMapNode node = new SiteMapNode();
                        node.ReadXml(reader);
                        ChildNodes.Add(node);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex.InnerException;
            }
        }
示例#3
0
        public void ReadXml(XmlReader reader)
        {
            // TODO: Clean up
            // XmlNodeType type = reader.MoveToContent();
            // if (type == XmlNodeType.Element && reader.LocalName.ToLower() == "sitemapnode")
            // {
            Title = reader["Title"];
            Description = reader["Description"];
            Url = reader["Url"];

            while (reader.Read() && reader.Name.ToLower() == "sitemapnode")
            {
                SiteMapNode node = new SiteMapNode();
                node.ReadXml(reader);
                ChildNodes.Add(node);
            }
            //}
        }
示例#4
0
        public void ReadXml(XmlReader reader)
        {
            try
            {
                XmlNodeType type = reader.MoveToContent();

                if (type == XmlNodeType.Element && reader.LocalName.ToLower() == "sitemap")
                {
                    while (reader.Read() && reader.Name.ToLower() == "sitemapnode")
                    {
                        SiteMapNode node = new SiteMapNode();
                        node.ReadXml(reader);
                        ChildNodes.Add(node);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex.InnerException;
            }
        }