--- loncom/xml/lonxml.pm 2000/12/04 22:10:23 1.41
+++ loncom/xml/lonxml.pm 2001/01/03 00:13:22 1.42
@@ -247,8 +247,8 @@ sub increasedepth {
if ($Apache::lonxml::depthcounter[$Apache::lonxml::depth]==1) {
$Apache::lonxml::olddepth=$Apache::lonxml::depth;
}
-# my $curdepth=join('_',@Apache::lonxml::depthcounter);
-# print "
s $Apache::lonxml::depth : $Apache::lonxml::olddepth : $curdepth : $token->[1]
\n";
+ my $curdepth=join('_',@Apache::lonxml::depthcounter);
+ &Apache::lonxml::debug("s $Apache::lonxml::depth : $Apache::lonxml::olddepth : $curdepth : $token->[1]\n");
}
sub decreasedepth {
@@ -258,8 +258,8 @@ sub decreasedepth {
$#Apache::lonxml::depthcounter--;
$Apache::lonxml::olddepth=$Apache::lonxml::depth+1;
}
-# my $curdepth=join('_',@Apache::lonxml::depthcounter);
-# print "
e $Apache::lonxml::depth : $Apache::lonxml::olddepth : $token->[1] : $curdepth
\n";
+ my $curdepth=join('_',@Apache::lonxml::depthcounter);
+ &Apache::lonxml::debug("e $Apache::lonxml::depth : $Apache::lonxml::olddepth : $token->[1] : $curdepth\n");
}
sub get_all_text {
@@ -304,7 +304,9 @@ sub parstring {
my $temp='';
map {
unless ($_=~/\W/) {
- $temp .= "my \$$_=\"$token->[2]->{$_}\";"
+ my $val=$token->[2]->{$_};
+ if ($val =~ m/^[\%\@]/) { $val="\\".$val; }
+ $temp .= "my \$$_=\"$val\";"
}
} @{$token->[3]};
return $temp;