求教xml+xslt生成html的技术问题
1.数据保存到xml应该如何保存,是一条数据一个xml还是N条数据一个xml,如果是N条的话文件大了如何处理。
  如果文件到了一定大小,就存到另一个xml里面的话如何实现分页
对单页和列表页的处理不明白,希望这方面的人才帮忙解惑。最好能给个单页和列表页处理的demo。

解决方案 »

  1.   

    xml数据不一定要保存到文件,从数据库取出再转换。
    http://us.blizzard.com/support/index.xml?locale=en_US
      

  2.   

    public string TransForm(string xmlURL, string xslURL, System.Web.UI.Page page)
        {
            XslTransform xsl = new XslTransform();
            xsl.Load(page.Server.MapPath(xslURL));
            System.IO.MemoryStream t = new System.IO.MemoryStream();
           XmlDocument xd = new XmlDocument();
           xd.Load(page.Server.MapPath(xmlURL));
           xsl.Transform(xd, null, t, null);    
           return System.Text.UTF8Encoding.UTF8.GetString(t.ToArray());
        }
    多数据保存到XML,读取奥到数据集等实现分页
    xml+xslt
      

  3.   

    数据集实现分页也通过xslt实现吗,第一次尝试,不了解。多数据实现单页生成的话是不是一个xml对应一条数据