在.net 下怎样转换 xml为另一种格式的xml??

解决方案 »

  1.   

    使用xslt文件,可以很方便的转化。
      

  2.   

    XslTransform xslTran   = new XslTransform();xmlDoc.LoadXml(oStringWriter.ToString());xslTran.Load(Server.MapPath("..\\DataFiles\\TranExcel.xslt")); tw = new XmlTextWriter(Server.MapPath("..\\DataFiles\\" + strName + ".xls"), System.Text.Encoding.UTF8);
    tw.Formatting = Formatting.Indented;
    tw.Indentation = 3;
    tw.WriteStartDocument();
    xslTran.Transform(xmlDoc, null, tw, null);