遍历指定文件夹下所有的xml文件并动态生成HTML页面![4]

[入库:2006年2月23日] [更新:2007年3月24日]

本文简介:

                doc.Load(FileName);   
                //输出指定的一个结点:
                //XmlNode node = doc.SelectSingleNode("//main[@id='1']");
                //输出所有的结点^_^
                XmlNode node = doc.SelectSingleNode("//Root");
                if (node != null)
                { 
                    int i=0;
                    int j=1;
                    string str="";
                    foreach (XmlElement E in node.ChildNodes)
                    {
                        foreach (XmlElement F in E.ChildNodes)
                        {
                      
                            //先用_组合字符
                            str=str+F.OuterXml+"_"; 
                            str=str.Trim();
                            i=i+1;
                            if(i %  3==0)
                            {
                                                       
                                string delimStr = "_";
                                char [] delimiter = delimStr.ToCharArray();
                                string [] split =str.Split(delimiter);                           
                                //利用撤分的变量来调用生成静态页面的方法:
                                CreateHtml(j,split[0],split[1],split[2],@filepath);
        if (i==1) Response.Write(@filepath+"<br>");
                   &nb

本文关键:遍历指定文件夹下所有的xml文件并动态生成HTML页面!
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top