c# 修改xslt并转为html,c#使用XSLT将xml文档转换为html文档
c#使用XSLT将xml文档转换为html文档
使用xslt可以将xml文档转成html,如下c#函数:
需要引用下面的命名空间:
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
标签:
代码
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。
c# 修改xslt并转为html,c#使用XSLT将xml文档转换为html文档相关推荐
- c#中使用XSLT将xml文档转换为html文档方法
c#使用XSLT将xml文档转换为html文档 使用xslt可以将xml文档转成html,如下c#函数: 需要引用下面的命名空间: using System.Xml; using System.Xml ...
- xslt轻松入门第二章:xslt的实例_xsl教程
2. XSLT的实例 2.1 XSLT如何转换XML 2.2 一个实例 2.3 过程解析 2.4 XSLT的用途 2.1 XSLT如何转换XML 我们打个有趣的比方,你玩过橡皮泥吧,用不同的模子按上去 ...
- 修改intellij(idea)中mybatis对应的xml背景颜色
修改intellij(idea)中mybatis对应的xml背景颜色 转载于:https://www.cnblogs.com/hfultrastrong/p/9983961.html
- Word不能编辑文档怎么办,文档修改了不能保存怎么办
Microsoft Word的用户几乎覆盖全球,是一个方便的办公软件,但是在使用word过程中我们难以避免一些问题,比如word文档不能编辑,word文档不能编辑了怎么办呢?word修改了无法保存怎么 ...
- 如何让带有批注等修改痕迹的word文档编程“正规”文档?
Word2007功能要比2000强大很多,但有时也有不尽人意的地方.比如在用Word2007修改文档的时候,Word2007会在修改过的地方做一些标记,怎样才能显示出不带任何修改标记的干净的最终文档呢 ...
- 修改citrix 默认侦听端口的命令和XML Service端口
修改citrix 默认侦听端口的命令: 在命令行下输入icaport /port:2494,或你所想改成的端口 如果输入 icaport /reset 恢复默认侦听端口 ctxxmlss /r8080 ...
- 修改 Joomla! 1.5 的 HTML 输出而不动核心文件 (附api文档)
现在到了 Joomla! 1.5 平台,前面这个方法不灵了.不过,Joomla! 开发团队早就给出了更好的方案,总结起来就是3个字母:MVC. MVC in php Programming MVC 等 ...
- 8个数字的字符串(20191001)转为日期格式(2019-10-01);将yyyy-mm-dd格式转换为年月日格式 ;将年月日格式转换为yyyy-mm-dd格式
[推荐插件( moment.js)moment.js的使用] 8个数字的字符串(20191001)转为日期格式(2019-10-01); //将8个数字的字符串转换为yyyy-mm-dd格式 func ...
- python对修改图片尺寸后的labelimg2/rolabelimg生成的XML文件进行多级节点的读取/修改/保存
已经做了四张图片的标注,很复杂,但遇到两个问题: labelimg2无法对边界处的目标进行标注,导致标注不完全: 后续的算法是基于正方形的图片进行训练的,虽然可以训练矩形,但要多一步,不如在标注前就处 ...
最新文章
- C++学习笔记24,方法重写与方法隐藏
- Android项目实战(二十七):数据交互(信息编辑)填写总结
- window下tomcat的内存溢出问题
- 虚拟化记录--No.1
- python 彻底解读多线程与多进程_python 多进程与多线程浅析
- 怎么监听linux防火墙,linux怎么查看防火墙是否开启并清除防火墙规则?
- 数据相关,资源相关,控制相关的解决方法
- 欠拟合和过拟合以及如何选择模型
- gts 什么是google_Google Analytics分析(GA)是什么?为什么全世界都在用
- linux系统管理命令使用,Linux系统管理命令使用说明
- Nginx 反向代理、负载均衡、页面缓存、URL重写、读写分离及简单双机热备详解...
- Java对图片Base64转码--HTML对Base64解码
- 电子邮件传输协议原理简介
- 苏宁“北京攻略”:老阵地,新战场 | 一点财经
- Linux下获取外网IP地址的方法
- 算法时间复杂度符号分析(O、o、Ω、ω、Θ)
- java自行车(java自行车)
- 平面设计简化布局的要点是什么
- 如何恢复类视图中突然消失的类已经编程辅助工具VISUAL ASIST
- 洗地机排名前十的产品、洗地机品牌排行榜最新公布
热门文章
- “大团队”和“敏捷开发”,谁说不可兼得?
- 黑科技揭秘:阿里云如何做到从业务宕机到恢复业务运行只用一分半钟时间
- TableStore发布多元索引功能,打造统一的在线数据平台
- Terraform 开发指南
- 一睹为快 | 施耐德电气全生命周期智能制造解决方案亮相线上工博
- Mendix:低代码平台四大常见用例开发
- 你抢的不是春节红包而是云
- 写给程序员的裁员防身指南
- java方法能不能继承方法_关于java:方法链接+继承不能很好地一起玩吗?
- 0x30 java_终于找到了!有了它你就可以读懂字节码了!