From da945f3ee9283786cd6dd9cd5beb56c92f6855a6 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Sat, 16 Apr 2005 07:37:31 +0000
Subject: [PATCH] An example dynamic-HTML content (.xjs file) parser. Very
 basic.

---
 exec/xjs_handler.js | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 exec/xjs_handler.js

diff --git a/exec/xjs_handler.js b/exec/xjs_handler.js
new file mode 100644
index 0000000000..4def081ef6
--- /dev/null
+++ b/exec/xjs_handler.js
@@ -0,0 +1,12 @@
+/* Example Dynamic-HTML Content Parser */
+
+/* $Id$ */
+
+var file = new File(http_request.real_path);
+if(!file.open("r")) {
+	writeln("!ERROR " + file.error + " opening " + http_request.real_path);
+	exit();
+}
+var text = file.readAll();
+file.close();
+write(text.join(" ").replace(/<%([^%]*)%>/g, function (str, arg) { return eval(arg); } ));
-- 
GitLab