请问各位:如何把XML 和 XSLT 转换成 HTML 的?(来者有分哦~!)

不懂王 2003-05-15 11:43:18
如何把XML 和 XSLT 转换成 HTML ?
还有,大家一般用XML觉得最大的方便是什么?
...全文
90 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
ainney2000 2003-05-19
  • 打赏
  • 举报
回复
如果是ASP

<%@LANGUAGE="VBSCRIPT"%>
<%
dim xmldoc,xsldoc,result
'创建DOMDocument对象实例xmldoc
'将使用xmldoc来加载需要转换的XML文档
set xmldoc=Server.CreateObject("Microsoft.XMLDOM")
xmldoc.async=false
xmldoc.load(Server.MapPath("test.xml")

'创建DOMDocument对象实例xsldoc
'将使用xsldoc来加载转换XML文档使用的样式单
set xsldoc=Server.CreateObject("Microsoft.XMLDOM")
xsldoc.async=false
xsldoc.load(Server.MapPath("test.xsl")

'使用样式单转换XML文档
result=xmldoc.transformNode(xsldoc)

'输出转换结果
Response.Write(result)
%>
vataii 2003-05-19
  • 打赏
  • 举报
回复

up
netty 2003-05-19
  • 打赏
  • 举报
回复
M
yonghengdizhen 2003-05-16
  • 打赏
  • 举报
回复
让IE进行转换也可以啊..就象csdn的这样
imafool 2003-05-16
  • 打赏
  • 举报
回复
xslt转化XML和它本身。
Lex 2003-05-16
  • 打赏
  • 举报
回复
xmlspy
http://www.xmlspy.com/
ssm1226 2003-05-15
  • 打赏
  • 举报
回复
use DOM
chechy 2003-05-15
  • 打赏
  • 举报
回复
如果是Java,有很多开发包,应该有相应的函数进行Transform。比如saxon,xt等等。
chechy 2003-05-15
  • 打赏
  • 举报
回复
用MSXML提供的SDK可以转化。
此外,MSDN.MICROSOFT.COM/XML下还提供了MSXSL这个COMMAND工具可以转化。

在.net中可以使用如下代码:

private static string Transform(IXPathNavigable xml, XslTransform xsl)
{
StringWriter html = new StringWriter();
xsl.Transform(xml, null, html);

return html.ToString();
}

public static string Transformfile(string xmlFile, string xslFile)
{
XPathDocument xmlDoc = new XPathDocument(xmlFile);

XslTransform xsl = new XslTransform();
xsl.Load(xslFile);

return Transform(xmlDoc, xsl);
}

8,906

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧