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

本文共 1125 字,大约阅读时间需要 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
     

    转载于:https://www.cnblogs.com/1175429393wljblog/p/5048009.html

    你可能感兴趣的文章
    mysql 历史记录查询
    查看>>
    sqoop连接Oracle数据库错误异常
    查看>>
    伪类与超链接
    查看>>
    HTML语言的一些元素(二)
    查看>>
    一段js代码的分析
    查看>>
    centos 7 redis-4.0.11 主从
    查看>>
    Java的基本数据类型与转换
    查看>>
    博弈论 从懵逼到入门 详解
    查看>>
    永远的动漫,梦想在,就有远方
    查看>>
    springboot No Identifier specified for entity的解决办法
    查看>>
    慵懒中长大的人,只会挨生活留下的耳光
    查看>>
    "远程桌面连接--“发生身份验证错误。要求的函数不受支持
    查看>>
    【BZOJ1565】 植物大战僵尸
    查看>>
    视频:"我是设计师"高清完整版Plus拍摄花絮
    查看>>
    VALSE2019总结(4)-主题报告
    查看>>
    浅谈 unix, linux, ios, android 区别和联系
    查看>>
    51nod 1428 活动安排问题 (贪心+优先队列)
    查看>>
    中国烧鹅系列:利用烧鹅自动执行SD卡上的自定义程序(含视频)
    查看>>
    Solaris11修改主机名
    查看>>
    latex for wordpress(一)
    查看>>