--- parser3/src/www/htdocs/Attic/index.html 2001/11/12 14:45:37 1.473
+++ parser3/src/www/htdocs/Attic/index.html 2001/11/14 09:47:49 1.478
@@ -1,4 +1,8 @@
@main[]
+^badoracequoting[]
+#^badconstructors[]
+#^xloadwrongtable[]
+#^xsetwrongtable[]
#^if($form:test){y}{n}
#^tablecolumnerror[]
#^roll[]
@@ -26,8 +30,8 @@
#j^hashfile[]
#^formclass[]
#^hren[]
-^domedit[]
-#$^domxslt[]
+#^domedit[]
+#^domxslt[]
#^lsplit2[]
#^faceesize[]
#^imageresize[]
@@ -62,8 +66,54 @@
#^xslt[]
#^xml[]
#^header[]
+
OK
+@badoracequoting[]
+$SQL.connect-string[oracle://webspb:webpwd@mts?NLS_LANG=RUSSIAN_AMERICA.CL8MSWIN1251&NLS_DATE_FORMAT=YYYY-MM-DD HH24:MI:SS]
+^connect[$SQL.connect-string]{
+^void:sql{delete from paf}
+^void:sql{insert into paf values (1, '^taint[1'2'3]')}
+$paf[^table::sql{select * from paf}]
+^paf.menu{
+ $paf.id: $paf.block
+
+}
+
+
+
+^rem{
+$news[^table::sql{select description from news}[$.limit(3)]]
+^news.menu{
+ ^untaint{$news.description}
+
+}
+
+}
+
+$tables[^table::sql{select table_name from user_tables}]
+^tables.menu{
+$tables.table_name
+}
+
+}
+
+$env:PATH
+
+@badconstructors[]
+$bred[^string::length[]]
+$bred[^response::clear[]]
+$bred[^int::int[]]
+
+
+@xloadwrongtable[]
+$constr[^xdoc::load[wrongtable.xml]]
+
+@xsetwrongtable[]
+$constr[^xdoc::set{
+^untaint[as-is]{$constructor}}]
+
+
@tablecolumnerror[]
$t[^table::set{a}]
$t.$a
@@ -272,7 +322,7 @@ $a
$xdoc[^xdoc::create[doc]]
$doc[$xdoc.documentElement]
$name[^doc.appendChild[^xdoc.createElement[name]]]
-$text[^name.appendChild[^xdoc.createTextNode[петросян&^;coz]]]
+$text[^name.appendChild[^xdoc.createTextNode[петросян&coz]]]
^untaint[as-is]{=$text.nodeValue=}
@domedit[]