已有xml和xsl文件,如何用delphi编程直接生成.html的文件?请求帮助 不知道在delphi中怎样把xml和xsl文件直接转换成.html的游览文件,请高手指点。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 uses MSXML;....function XML2HTML(xmlfilePath, xslfilePath, htmlfilepath: string): boolean;var xmlDom, xslDom: IXMLDOMDocument; htmlContent: widestring; tmpList: TStringList;begin xmlDom := CoDOMDocument.Create; xslDom := CoDOMDocument.Create; xmlDom.async := false; xslDom.async := false; tmpList := TStringList.Create; try xmlDom.load(xmlfilepath); xslDom.load(xslfilepath); htmlcontent := xmlDom.transformNode(xslDom); tmpList.Add(htmlcontent); tmpList.SaveToFile(htmlfilepath); tmpList.Clear; result := true; finally xmlDom := nil; xslDom := nil; tmpList.Free; end;end; 如果你使用的不是msxml(就象上面),而是其它一些xml包的话应该也有类似的代码来实现的 如何获取DBGrid 中当前单元格输入的内容? 转载:一首诗。大家进来看看。 一个关于控件的简单问题,解决就结贴 分享epson打印控制命令(ESC/POS)供参考 特性问题新手求救!!! 怎么在CDS文件上用SQL语句?百思不得,百试不得 一个关于socket的问题,大侠帮忙! TOraStoredProc commit 問題 如何在dbf表中的当前记录后插入一条记录? DELPHI Clientdataset char TO varchar 空格 请问如何改变连接数据库的延迟时间 帮忙?
....function XML2HTML(xmlfilePath, xslfilePath, htmlfilepath: string): boolean;
var
xmlDom, xslDom: IXMLDOMDocument;
htmlContent: widestring;
tmpList: TStringList;
begin
xmlDom := CoDOMDocument.Create;
xslDom := CoDOMDocument.Create;
xmlDom.async := false;
xslDom.async := false;
tmpList := TStringList.Create;
try
xmlDom.load(xmlfilepath);
xslDom.load(xslfilepath);
htmlcontent := xmlDom.transformNode(xslDom);
tmpList.Add(htmlcontent);
tmpList.SaveToFile(htmlfilepath);
tmpList.Clear;
result := true;
finally
xmlDom := nil;
xslDom := nil;
tmpList.Free;
end;
end;