XML::eXistDB - handle the eXist pure XML database
XML::eXistDB is a XML::Compile::Cache is a XML::Compile::Schema is a XML::Compile
# You want to talk to eXist via a protocol. Read that manpage use XML::eXistDB::RPC; my $db = XML::eXistDB::RPC->new(...);
There are many database which support XML and Xquery. Quite a number of them translate XML into tables and Xquery into SQL statements. The eXist database however, is a pure XML/Xquery database. Website: http://exist-db.org
The XML::eXistDB distribution contains the following modules:
XML::eXistDB
XML::eXistDB::Util
XML::eXistDB::RPC
The "REST" API for eXist is very different from the XML-RPC API, so there is no chance on a common base-class. The XML-RPC API is probably quite close to the XML:DB standard, but for the moment, no attempts are made to unify the implementation to facilitate different XML databases back-ends.
Extends "DESCRIPTION" in XML::Compile::Cache.
Extends "METHODS" in XML::Compile::Cache.
Extends "Constructors" in XML::Compile::Cache.
-Option --Defined in --Default allow_undeclared XML::Compile::Cache <true> any_element XML::Compile::Cache 'ATTEMPT' block_namespace XML::Compile::Schema [] hook XML::Compile::Schema undef hooks XML::Compile::Schema [] ignore_unused_tags XML::Compile::Schema <false> key_rewrite XML::Compile::Schema [] opts_readers <sloppy ints and floats> opts_rw XML::Compile::Cache [] opts_writers XML::Compile::Cache [] parser_options XML::Compile <many> prefixes XML::Compile::Cache <smart> schema_dirs XML::Compile undef typemap XML::Compile::Cache {} xsi_type XML::Compile::Cache {}
Extends "Accessors" in XML::Compile::Cache.
Inherited, see "Accessors" in XML::Compile::Schema
Inherited, see "Accessors" in XML::Compile
Inherited, see "Accessors" in XML::Compile::Cache
Extends "Prefix management" in XML::Compile::Cache.
Inherited, see "Prefix management" in XML::Compile::Cache
Extends "Compilers" in XML::Compile::Cache.
Inherited, see "Compilers" in XML::Compile::Cache
Inherited, see "Compilers" in XML::Compile::Schema
Inherited, see "Compilers" in XML::Compile
Extends "Administration" in XML::Compile::Cache.
Inherited, see "Administration" in XML::Compile::Cache
Inherited, see "Administration" in XML::Compile::Schema
Inherited, see "Administration" in XML::Compile
The $data structure should provide the needs for an collection configuration file, in the shape XML::Compile expects based on the schema. See the template/collection.xconf, which is part of the distribution.
XML::Compile
template/collection.xconf
-Option --Default beautify <true>
Received is a STRING produced by the server. Decode it, into the most useful Perl data structure.
Extends "DETAILS" in XML::Compile::Cache.
Extends "DESCRIPTIONS" in XML::Compile::Cache.
This module is part of XML-ExistDB distribution version 0.14, built on July 25, 2015. Website: http://perl.overmeer.net/xml-compile/
Other distributions in this suite: XML::Compile, XML::Compile::SOAP, XML::Compile::WSDL11, XML::Compile::SOAP12, XML::Compile::SOAP::Daemon, XML::Compile::SOAP::WSA, XML::Compile::C14N, XML::Compile::WSS, XML::Compile::WSS::Signature, XML::Compile::Tester, XML::Compile::Cache, XML::Compile::Dumper, XML::Compile::RPC, XML::Rewrite and XML::LibXML::Simple.
Please post questions or ideas to the mailinglist at http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/xml-compile . For live contact with other developers, visit the #xml-compile channel on irc.perl.org.
#xml-compile
irc.perl.org
Copyrights 2010-2015 by [Mark Overmeer]. For other contributors see ChangeLog.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See http://www.perl.com/perl/misc/Artistic.html
To install XML::eXistDB, copy and paste the appropriate command in to your terminal.
cpanm
cpanm XML::eXistDB
CPAN shell
perl -MCPAN -e shell install XML::eXistDB
For more information on module installation, please visit the detailed CPAN module installation guide.