博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c#使用XSLT将xml文档转换为html文档
阅读量:6709 次
发布时间:2019-06-25

本文共 1049 字,大约阅读时间需要 3 分钟。

需要引用下面的命名空间:

using System.Xml; using System.Xml.Xsl;

方法实现:

public static string ConvertXML(XmlDocument InputXMLDocument, string XSLTFilePath , XsltArgumentList XSLTArgs) { System.IO.StringWriter sw = new System.IO.StringWriter(); XslCompiledTransform xslTrans = new XslCompiledTransform(); xslTrans.Load(XSLTFilePath); xslTrans.Transform(InputXMLDocument.CreateNavigator(), XSLTArgs, sw); return sw.ToString(); }

示例xml文件如下:

示例xslt文件如下:

  • 调用的c#代码:

    XmlDocument xDoc=new XmlDocument(); xDoc.Load(@"C:\sample.xml"); string returnhtml = ConvertXML(xDoc, @"C:\sample.xslt", new XsltArgumentList());

    将输入如下html:

    Bollywood

    • Antra mali
    • Deepika Padukone
    • Mandira Bedi

    Hollywood

    • Jennifer Lopez
    • Jessica Alba
     

    转载地址:http://zwalo.baihongyu.com/

    你可能感兴趣的文章
    计算机常用端口一览表:
    查看>>
    Android 自带图标库 android.R.drawable
    查看>>
    HTTP Error: status code 302. I/O Error: Error #2038. ckfinder报错
    查看>>
    java.util.Date和java.sql.Date的区别和相互转化
    查看>>
    selenium面试题总结
    查看>>
    本次孩子流感总结
    查看>>
    Baby Ming and Matrix games(dfs计算表达式)
    查看>>
    eclipse代码提示框背景色改动
    查看>>
    April Fools Day Contest 2016 G. You're a Professional
    查看>>
    SDL绑定播放窗口 及 视频窗口缩放
    查看>>
    日志平台中心建议
    查看>>
    oracle测试环境表空间清理
    查看>>
    async、await正确姿势
    查看>>
    solr6.6 导入 文本(txt/json/xml/csv)文件
    查看>>
    JS的强大
    查看>>
    mvc 使用预置队列类型存储异常对象
    查看>>
    seqtk 的安装和使用
    查看>>
    oracle-rman-2
    查看>>
    OC第三天(内存管理)
    查看>>
    DataFactory
    查看>>