English     Español
[Main Index] : Programming : Languages : Perl : CPAN Modules : String Lang Text Proc
 XML CPAN (Perl) Module 

Search

 

Categories

XML::ASX   XML::Object  
XML::Atom   XML::ParseDTD  
XML::AutoWriter   XML::Parser  
XML::Beautify   XML::PatAct  
XML::BMEcat   XML::Perl2SAX  
XML::Canonical   XML::Plus  
XML::Catalog   XML::PYX  
XML::Checker   XML::QL  
XML::Clean   XML::Quote  
XML::Comma   XML::RAX  
XML::CommonNS   XML::RDB  
XML::Conf   XML::RDDL  
XML::Config   XML::Records  
XML::CSV   XML::RegExp  
XML::Database   XML::Registry  
XML::DB   XML::RSS  
XML::DifferenceMarkup   XML::RSSLite  
XML::Directory   XML::Sablotron  
XML::DocStats   XML::SAX  
XML::Doctype   XML::SAX2Perl  
XML::DOM   XML::SAXDriver  
XML::DOMHandler   XML::Schema  
XML::Driver   XML::Schematron  
XML::DT   XML::Seamstress  
XML::DTDParser   XML::SemanticDiff  
XML::Dumper   XML::Simple  
XML::EasyOBJ   XML::SimpleObject  
XML::Edifact   XML::Smart  
XML::Element   XML::Stream  
XML::Encoding   XML::STX  
XML::EP   XML::Template  
XML::ESISParser   XML::TiePYX  
XML::Essex   XML::TMX  
XML::Excel   XML::TokeParser  
XML::Filter   XML::TreeBuilder  
XML::FOAF   XML::Twig  
XML::GDOME   XML::UM  
XML::Generator   XML::Validator  
XML::Grove   XML::ValidWriter  
XML::GXML   XML::Writer  
XML::Handler   XML::Xalan  
XML::IDMEF   XML::Xerces  
XML::IODEF   XML::Xerces-extra  
XML::LibRSVG   XML::XForms  
XML::LibXML   XML::Ximple  
XML::LibXSLT   XML::XMetaL  
XML::Maker   XML::XMLWriter  
XML::MetaGenerator   XML::XPath  
XML::Mini   XML::XPathScript  
XML::miniXQL   XML::XQL  
XML::NamespaceFactory   XML::XSH  
XML::NamespaceSupport   XML::XSLT  
XML::Node   XML::XUpdate  
XML::NodeFilter   XML::YYLex  
XML::Normalize  

Documents

README (Displayed)

README

--WARNING The current version works with eXist 0.9 (though the 'createId'
function is still not available; this will show as a failure in the tests),
and Xindice 1.0, aka 'birthday'. It will almost certainly fail to work
with Xindice 1.1, when that's released, though a new driver may eventually
be written for Xindice 1.1
--


This is a perl implementation of the XML:DB API (http://www.xmldb.org).
It should pass 100% of its own tests with Xindice, and 95% with eXist. 
See BUGS for more details. There's also a simple file driver, which is extremely
slow, but gives a consistent interface for things like copying from files
to a real database.

This package currently implements most of the core XML:DB API, though some
parts are just stubs. XUPDate is implemented for eXist and File (which dont 
have a native version), and Xindice (which does)! This also means that you
only get a kind of lowest common denominator to the dbs - non-standard, db
specific functions are not implemented (though they could be).

Error handling is awful, and will be improved. 

Performance will never be good - this is a front end to XML-RPC implementations,
which has to duplicate a lot of what's already going on the other side of
the XML-RPC connection. For good performance we'll need a C/Perl backend
written... The File driver may grow up to be this one day.

There will be a more complete README when this is all more stable.

Ohhh... to install:

perl Makefile.PL
make
make test
make install


Information

This site is currently in testing, it is not yet operating using the full database. Until it is officially launched you may wish to visit Help-Site Computer Manuals. After launch, this site (HelpSpy) will replace Help-Site. Information about the spider which is currently trawling the Internet looking for links to add to this directory can be found here.
   

©Copyright Nicholas Reynolds 2004