2009-10-22 71 views
0

如何在Enterprise Guide(v 4.1)中查看以下文件?SAS企业指南UNIX WORK库 - 查看文件

%let libWORK=%sysfunc(pathname(WORK)); * work lib is on UNIX ; 
data _null_; 
    file "&libWORK./MYFILE.htm"; 
    put '<html>'/
     ' <head>'/ 
     '  <title> A Title </title>'/ 
     '</head> <body> some content </body> </html>'; 
run; 
+1

Bazil,你会考虑交叉发布相同的问题到www.runsubmit.com? – 2009-10-26 14:49:43

+0

完成 - 没有意识到这个网站存在!谢谢Jay!再见Stackoverflow! – 2009-10-26 17:08:58

回答

0

其实 - 烦人的 - 我以前的解决方案没有帮助。 SAS仍然将“包装器”应用于HTML,销毁任何标题信息(例如Javascript函数)。

下面将解决它 - 基本上运行一段代码来创建EG会话中的引用,然后继续用您选择的一些纯HTML来覆盖它!链接将保持...

%let libWORK=%sysfunc(pathname(WORK)); * work lib is on UNIX ; 
ods html body="&libWORK./MYFILE.htm" ; 
data _null_; 
file print; 
put "this will be overwritten! "; 
run; 
ods html close; 

data _null_; 
    file "&libWORK./MYFILE.htm"; 
    put '<html>'/
     '  <head>'/ 
     '    <title> A Title </title>'/ 
     '</head> <body> some content </body> </html>'; 
run; 
0

Got it!最终。

data _null_; 
    file print; 
    infile "&libWORK./MYFILE.htm"; 
    input; 
    put _infile_; 
run;