patXMLRenderer < Overview >  



Randy, the patXMLRenderer, transforms XML into HTML pages (or any other ASCII Format you like) using the patTemplate class.
Our website is entirely generated by Randy. The big advantage of the system is that you're not limited to static content - the patXMLRenderer system supports custom extensions that let you generate dynamic content (like database queries) directly in your XML pages.
Current Version : v0.6
License : LGPL

Testing PHP highlighting....
0997
0998    
0999      
1000
1001            
1002    
1003              
1004                 
1005              
1006    
1007
1008
1009     
1010
1011   
1012  
1013
1014   
1015     
1016
Argh kann's ja net!
Argh kann's ja net!
Argh kann's ja net!
Argh kann's ja net!
Argh kann's ja net!
Argh kann's ja net!
Argh kann's ja net!
Argh kann's ja net!
Argh kann's ja net!
Argh kann's ja net!
Argh kann's ja net!
Argh kann's ja net!
Argh kann's ja net!
Argh kann's ja net!
Argh kann's ja net!
Aber schst kann's!
Aber schst kann's!
Aber schst kann's!
Aber schst kann's!
Aber schst kann's!
Aber schst kann's!
Aber schst kann's!
Aber schst kann's!
Aber schst kann's!
Aber schst kann's!
Aber schst kann's!
Aber schst kann's!
Aber schst kann's!
Aber schst kann's!
Aber schst kann's!
0
1    
2  
3  
4    
5
Array
(
    [file] => test/php.xml
)
Array
(
    [APACHE_PID_FILE] => /var/run/apache2.pid
    [APACHE_RUN_USER] => www-data
    [APACHE_LOG_DIR] => /var/log/apache2
    [PATH] => /usr/local/bin:/usr/bin:/bin
    [PWD] => /etc/apache2/virtualhosts/gerd
    [APACHE_RUN_GROUP] => www-data
    [LANG] => C
    [SHLVL] => 1
    [APACHE_LOCK_DIR] => /var/lock/apache2
    [APACHE_RUN_DIR] => /var/run/apache2
    [_] => /usr/sbin/apache2
)
Hilighting an external file
01
02         
03
04           
05      
06
07      
08
09                     
10      
11
12            
13      
14
15        
16      
17
18      
19
20           
21      
22    
23             
24      
25
26          
27        
28                
29        
30                
31    
32         
33                    
34
35             
36      
37
38                  
39      
40
41           
42      
43             
44        
45          
46    
47          
48
49                
50      
51                 
52      
53    
54                
55       
56    
57           
58       
59
60         
61       
62
63                     
64         
65
66                
67                    
68      
69
70            
71      
72
73               
74      
75
76          
77        
78          
79
80         
81                
82            
83      
84
85    
86    
87                   
88    
89
90             
91        
92          
93    
94    
95                
96    
97
98
PHP: extension is able to return plain HTML
0997  <?PHP
0998 
/* String to output */
0999 
function colorFade$string$green "00" )
1000 {
1001     for( 
$i 0$i 15$i++ )
1002     {
1003         echo 
"<font color=\"#".str_repeatdechex$i ),).$green.
1004              
str_repeatdechex15-$i ),)."\">".
1005              
$string."</font><br />";
1006     }
1007 }
1008 
1009 
$test "Argh kann's ja net!";
1010 
1011 
//  do colorfade
1012 
colorFade$test );
1013 
1014 
//  do colorfade
1015 
colorFade"Aber schst kann's!""99" );
1016 
?>

Partnersites
PHP Application Tools

© 2001-2006
pat is watching you!

Last Updated: 2003-06-30 22:09:00 Jump to the top of the page (of course only if you're far enough down...)