【转】怎样把XML+XSLT解释成最终的HTML

今天逛论坛无意中发现了这个贴子,说不上那天能用到这个,保留收藏了。

原文楼主可能并不是想问这个问题,单我觉得有用,所以先收藏网友的一个回复,还没有调试。

原帖地址http://topic.csdn.net/u/20080117/22/18060aaf-e809-4d77-b1e3-737874cc83b3.html?seed=846373532

 

string   myXmlString   =   " <root/> ";
XmlDocument   xd   =   new   XmlDocument;
xd.LoadXml(myXmlString);

XslTransform   xsl   =   new   XslTransform();
xsl.Load(page.Server.MapPath(xslURL));
System.IO.MemoryStream   t   =   new   System.IO.MemoryStream();
xsl.Transform(xd,   null,   t,   null);

t已经是io的stream了,将数据留存为文件好可.

如果在asp里,利用   dom的tramsformnode方法得到字串,用fso或adodb.stream也可以生成文件.

java或php的话,也有类拟的方法,不熟,不就多说了. 

发布了36 篇原创文章 · 获赞 3 · 访问量 12万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章