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文档的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android自定义圆圈动画,自定义vi
- 下一篇: java 判断客户端_javaweb服务