也就是说我程序生成的xml文件,怎么向文件里面加一句:
<?xml-stylesheet type='text/xsl' href='Log.xsl'?>
<?xml-stylesheet type='text/xsl' href='Log.xsl'?>
解决方案 »
- excelapplication1打开Excel 出错(Access violation at address 00000000.Read of address 00000000)
- 不知道怎样描述的问题
- 关于grid动态显示的问题.
- 如何判断一个窗体是否已经存在了
- dbExpress的SQLConnnection连ORACLE,在开发机上正常,到用户机上都不通,为什么?
- 局域网的文件传输问题
- 请问同志们,有谁回答我的一个小问题?
- 获焦点问题?
- 请教高手,我从文本文件中提出来符合条件的记录,应该放到什么控件才好呢????
- DELPHI的正确读音是['delfai]还是['delfi]?
- 怎样判断sql数据库的存储的图片是jpeg还是bmp
- 我想问一下在SQL 和在ACESS 里能同时运行的语句..请大家帮忙..
TXmlDocunment.Xml.Add('<?xml-stylesheet type='text/xsl' href='Log.xsl'?>')
xml是Tstrings
但是报错,好像是说没有可用文件,因为我是最后才保存为文件的
begin
CoInitialize(nil);
try
xml:=CreateOleObject('MSXML2.DOMDocument') as IXMLDOMDocument;
xml.loadXML('<?xml version="1.0"?><root/>');
//创建处理器指令,并插到根节点前面:
xml.insertBefore(
xml.createProcessingInstruction('xml-stylesheet',' type="text/xsl" href="Log.xsl"'),
xml.documentElement);
xml.save('c:\1.xml');
finally
CoUninitialize();
end;
我原来是用IXMLDocument处理的,如果换成IXMLDomDocument的话,要改动的东西非常多
有没有其他办法?
XMLDocument1.DOMDocument.insertBefore( XMLDocument1.DOMDocument.createProcessingInstruction('xml-stylesheet',' type="text/xsl" href="Log.xsl"'),self.XMLDocument1.DocumentElement.DOMNode);
XMLDocument1.SaveToFile('c:\1.xml');