use File::Path qw/make_path/;
use Data::Dump qw/dump/;
use YAML;
+use JSON;
=head1 NAME
# Croatian ISO-8859-2 characters to unaccented equivalents
#TranslateCharacters ¹©ðÐèÈæƾ® ssddcccczz
+# store data into index
+PropertyNames data
# disable output
ParserWarnLevel 0
my $xml = qq{<xml>};
+ my $data;
+
foreach my $tag (@tags) {
my $r = ref $ds->{$tag}->{$type};
$xml .= qq{<$tag><![CDATA[$vals]]></$tag>};
$self->{stats}->{attr}->{$tag}++;
+
+ $data->{$tag} = $vals;
}
+ # serialize to JSON instead of YAML because we will loose whitespace
+ $data = to_json($data);
+ $xml .= qq{<data><![CDATA[$data]]></data>};
+
$xml .= qq{</xml>\n};
my $len = length($xml);
print $fh "Path-Name: $uri\nContent-Length: $len\nDocument-Type: XML\n\n$xml" or
die "can't add $uri: $@\n$xml";
+ warn "$xml\n";
+
return 1;
}