c#创建xml文件,其中xml文件需要引用一个xslt文件
请问如何实现
非常个感谢~~~~~~

解决方案 »

  1.   

    System.Xml.Xsl.XslTransform df = new System.Xml.Xsl.XslTransform();
            df.Load("test.xslt");
            df.Transform("inpputfile", "outputfile");inputfile是源文件,outputfile是转换后的文件
      

  2.   

    /// <summary>
    /// 方法名称:Init
    /// 功能概述:初始化数据和 Xml 文件
    /// </summary>
    private void Init()
    {
    // 初始化数据
    dtCategory = GetDocCategory(); // 初始化 XML 文件的内容
    StreamWriter sw = File.CreateText(FullFileName);
    sw.Close(); // 创建 XmlTextWriter 对象,并设置相关属性。
    writer = new XmlTextWriter(fullFileName,null);
    writer.Formatting = Formatting.Indented;
    writer.WriteStartDocument();
    writer.WriteProcessingInstruction("xml-stylesheet","type=\"text/xsl\" href=\"../XmlXsl/xmlTree.xsl\"");
    writer.WriteStartElement("DocTree");//xml根结点
    }