161 |
next if ! $vals; |
next if ! $vals; |
162 |
|
|
163 |
$vals =~ s/($escape_re)/$escape{$1}/gs; |
$vals =~ s/($escape_re)/$escape{$1}/gs; |
164 |
$xml .= qq{<$tag><![CDATA[$vals]]></$tag>}; |
# BW & EW are our markers for tag boundry |
165 |
|
$xml .= qq{<$tag><![CDATA[BW $vals EW]]></$tag>}; |
166 |
|
|
167 |
$self->{stats}->{attr}->{$tag}++; |
$self->{stats}->{attr}->{$tag}++; |
168 |
|
|
182 |
print $fh "Path-Name: $uri\nContent-Length: $len\nDocument-Type: XML\n\n$xml" or |
print $fh "Path-Name: $uri\nContent-Length: $len\nDocument-Type: XML\n\n$xml" or |
183 |
die "can't add $uri: $@\n$xml"; |
die "can't add $uri: $@\n$xml"; |
184 |
|
|
185 |
# warn "$xml\n"; |
$log->debug( $xml ); |
186 |
|
|
187 |
return 1; |
return 1; |
188 |
} |
} |