山本

导航

使用XlmReader读books.xml中有几个book

protected void Page_Load(object sender, EventArgs e)
        {
            XmlReaderSettings settings = new XmlReaderSettings();
            settings.IgnoreComments = true;//忽略注释
            settings.IgnoreWhitespace = true;//忽略无关紧要的空白
            int booknumber = 0;
            using (XmlReader reader = XmlReader.Create(Server.MapPath("books.xml"), settings))
            {
            //见到需要路径的地方,如果不是URL,必须给一个实际路径,不要写虚拟路径
            reader.Read();
            while (reader.Read())
            {
                if (reader.NodeType == XmlNodeType.Element)
                {
                    if (reader.LocalName == "book")
                    {
                        booknumber++;
                    }
                }
            }
            }
            Response.Write("一共找到了"+booknumber+"本书");
        }

posted on 2012-12-20 20:12  高级菜鸟  阅读(175)  评论(0编辑  收藏  举报