=head1 NAME

XmlModify - A Perl interface to the DbXml XmlModify Class

=head1 SYNOPSIS

    use Sleepycat::DbXml;

    my $manager = new XmlManager();
    my $mod = $manager->createModify();

    $mod->addAppendStep($selectionExpr, $type, $name, $content [, $location]);
    $mod->addInsertAfterStep($selectionExpr, $type, $name, $content);
    $mod->addInsertBeforeStep($selectionExpr, $type, $name, $content);
    $mod->addInsertRemoveStep($selectionExpr);
    $mod->addInsertRenameStep($selectionExpr, $newName);
    $mod->addInsertUpdateStep($selectionExpr, $content);

    $mod->execute([$txn,] $toModify, $context, $uc);

    $mod->setNewEncoding($newEncoding);

=head1 DESCRIPTION



=head1 CONFORMANCE to C++ API

The Perl interface to XMlValue is identical to the C++ API.

=head1 Constructor

The constructor for XmlModify can takes the following form:

    my $manager = new XmlManager();
    my $mod = $manager->createModify();


=head1 Methods

=head2 $mod->setNewEncoding($newEncoding);

=head1 NOTES



=head1 EXAMPLES

=head1 SEE ALSO


=head1 AUTHOR

Paul Marquess