XML::EasySQL 1.2
Sponsored Links
XML::EasySQL 1.2 Ranking & Summary
File size:
0.011 MB
Platform:
Any Platform
License:
Perl Artistic License
Price:
Downloads:
1137
Date added:
2006-09-12
Publisher:
Curtis Lee Fulton
XML::EasySQL 1.2 description
XML::EasySQL is a two-way SQL/XML base class for Perl.
SYNOPSIS
...
# fetch a database row as hash ref
my $data = $db->selectrow_hashref(select * from users where id = 2);
# init the new EasySQL data object
my $data_object = EasySqlChildClass->new({data=>$data});
# get the root XML element
my $xml = $data_object->getXML();
# make changes to the XML document
$xml->username->setString(curtisleefulton);
$xml->bio->setAttr(age, 22);
$xml->bio->city->setString(Portland);
$xml->history->access->setAttr(last, time());
# output entire XML doc as string to STDOUT
print $xml->getDomObj->toString();
# update the database
my $sql = $data_object->getSQL();
my $q = "update users set ".$sql->{users}." where id = 2";
$db->do($q);
Main features:
- Two-way transforms between XML and SQL data
- smart SQL updates: only altered tables are updated
- unlimited tree depth
- multiple SQL tables can merge intone XML tree, then back again
- precise control over how data is translated
- offers either an easy XML interface or plain DOM
- database independent
SYNOPSIS
...
# fetch a database row as hash ref
my $data = $db->selectrow_hashref(select * from users where id = 2);
# init the new EasySQL data object
my $data_object = EasySqlChildClass->new({data=>$data});
# get the root XML element
my $xml = $data_object->getXML();
# make changes to the XML document
$xml->username->setString(curtisleefulton);
$xml->bio->setAttr(age, 22);
$xml->bio->city->setString(Portland);
$xml->history->access->setAttr(last, time());
# output entire XML doc as string to STDOUT
print $xml->getDomObj->toString();
# update the database
my $sql = $data_object->getSQL();
my $q = "update users set ".$sql->{users}." where id = 2";
$db->do($q);
Main features:
- Two-way transforms between XML and SQL data
- smart SQL updates: only altered tables are updated
- unlimited tree depth
- multiple SQL tables can merge intone XML tree, then back again
- precise control over how data is translated
- offers either an easy XML interface or plain DOM
- database independent
XML::EasySQL 1.2 Screenshot
XML::EasySQL 1.2 Keywords
XML
EasySQL
SQL
EasySQL 1.2
Perl
base class
data
Two-Way
SQL/XML
class
base
1.2
XML::EasySQL
XMLEasySQL
XML::EasySQL 1.2
Libraries
Bookmark XML::EasySQL 1.2
XML::EasySQL 1.2 Copyright
WareSeeker periodically updates pricing and software information of XML::EasySQL 1.2 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of XML::EasySQL 1.2 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
Related Software
XML::EasySQL::XMLobj is a Fork of Robert Hansons killer XML::EasyOBJ module, which offers Easy XML object navigation. Free Download
EasySQL is a meta-SQL-language for MySQL. Free Download
XML::EasySQL::XMLobj::Node is a Perl module that contains a Node interface. Free Download
XML::SAX::Base is a base class SAX Drivers and Filters. Free Download
Class::Adapter is a Perl implementation of the "Adapter" Design Pattern. Free Download
C++ base is a base class suite contains several powerful c++ base classes for basic encapsulation. Free Download
Exception::Class is a Perl module that allows you to declare real exception classes in Perl. Free Download
XML::Essex::Event is a base event class, also used for unknown event types. Free Download
Latest Software
Popular Software
Favourite Software