2009-10-22 76 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;