version 1.7, 2001/01/09 14:10:14
|
version 1.12, 2001/03/27 16:57:54
|
Line 31 sub styleparser {
|
Line 31 sub styleparser {
|
m/<definetag\s+name\s*=\s*\"([^\"]*)\"/; |
m/<definetag\s+name\s*=\s*\"([^\"]*)\"/; |
$current_key = $1; |
$current_key = $1; |
push @keys,$current_key; |
push @keys,$current_key; |
# print "$current_key\n"; |
# &Apache::lonxml::debug("$current_key\n"); |
my $b_position = index($entry,'<'.$target.'>',0); |
my $b_position = index($entry,'<'.$target.'>',0); |
my $e_position = index($entry,'</'.$target.'>',$b_position); |
my $e_position = index($entry,'</'.$target.'>',$b_position); |
my $target_length = length($target) + 2; |
my $target_length = length($target) + 2; |
Line 61 sub styleparser {
|
Line 61 sub styleparser {
|
|
|
} |
} |
} |
} |
|
$current_value =~ s/\n//g; |
|
########### |
|
# $current_value =~ s/^\s*//g; |
|
# $current_value =~ s/\s*$//g; |
|
# $current_value =~ s/\( (\w)/($1/g; |
|
########### |
push @values,$current_value; |
push @values,$current_value; |
# print "a:$current_value $#values \n"; |
# &Apache::lonxml::debug("a:$current_value $#values \n"); |
$current_key = ''; |
$current_key = ''; |
$current_value =''; |
$current_value =''; |
$b_pos = index($content_style_string,'<definetag',$b_pos+1); |
$b_pos = index($content_style_string,'<definetag',$b_pos+1); |
Line 71 sub styleparser {
|
Line 77 sub styleparser {
|
for (my $i=0; $i<=$#keys; $i++) { |
for (my $i=0; $i<=$#keys; $i++) { |
push @style_array,$keys[$i],$values[$i]; |
push @style_array,$keys[$i],$values[$i]; |
} |
} |
my %style_for_target = @style_array; |
my %style_for_target = @style_array; |
|
|
# check printing |
# check printing |
while (($current_key,$current_value) = each %style_for_target) { |
# foreach $current_key (sort keys %style_for_target) { |
print "$current_key => $current_value\n"; |
# &Apache::lonxml::debug("$current_key => $style_for_target{$current_key}\n"); |
} |
# } |
# return result |
# return result |
return %style_for_target; |
return %style_for_target; |
|
|