再无xml文件的情况下,怎样把XSLT 文件转换成html文件?
麻烦提供点思路和方法,十分感谢你哦。在无xml文件的情况下,怎样把XSLT 文件转换成html文件?
个人觉得是否可以这样:把xslt中节点对应的value-of值为空,转换成html文件
不知道这样是否可以,请求帮助!xslt充其量是个样式,要输出html需要利用
xml文件利用transformnode(xsl)方法,配合使用
没有xml节点内容,怎么转换?
偶认为不能
是不是有个节点的对应啊你要实现什么功能?也许你的想法本身就错了我要实现这样的一个场景:将xsl+xml 转换成 html文件
包括两中场景:
1.有xml数据
2.没有xml数据
有xml数据的时候,我通过transfer可以转换成html,没有xml数据的时候我不知道怎么转换成html(就是把那个空壳转换成html).
把那个空壳转换成html,可以实现吗?
关键是.xsl文件中有节点的xpath,而又没有xml数据,这个时候怎么处理有xml数据的时候,我通过transfer可以转换成html,没有xml数据的时候我不知道怎么转换成html(就是把那个空壳转换成html).
~~~~~~ 数据挖掘论坛
既然有xml数据的时候你会做,应该了解它的原理,
有xpath没有节点又有什么用呢,就像孟老大说的那样,
你的想法有问题,看看通过别的途径来解决写一个空的xml文档字串
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的话,也有类拟的方法,不熟,不就多说了.Create By Any-Extract(WL-AE) 数据挖掘研究院