Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.216.508 Times

DBIx::XMLServer 0.02

  Date Added: May 14, 2010  |  Visits: 788

DBIx::XMLServer

Report Broken Link
Printer Friendly Version


Product Homepage
Download (95 downloads)



DBIx::XMLServer is a Perl module to serve data as XML in response to HTTP requests. SYNOPSIS use XML::LibXML; use DBIx::XMLServer; my $xml_server = new DBIx::XMLServer($dbh, "template.xml"); my $doc = $xml_server->process($QUERY_STRING); die "Error: $doc" unless ref $doc; print "Content-type: application/xmlrnrn"; print $doc->toString(1); This module implements the whole process of generating an XML document from a database query, in response to an HTTP request. The mapping from the DBI database to an XML structure is defined in a template file, also in XML; this template is used not only to turn the data into XML, but also to parse the query string. To the user, the format of the query string is very natural in relation to the XML data which they will receive. All the methods of this object can take a hash of named parameters instead of a list of parameters. One DBIx::XMLServer object can process several queries. The following steps take place in processing a query: The query string is parsed. It contains search criteria together with other options about the format of the returned data. The search criteria from the query string are converted, using the XML template, into an SQL SELECT statement. The results of the SQL query are translated into XML, again using the template, and returned to the caller..

Requirements: No special requirements
Platforms: Linux
Keyword: Data Dbix Dbixxmlserver Http In Response In Response To Module Perl Module Query Query String Response String Template Xmlserver
Users rating: 0/10

License: Freeware Size: 29.7 KB
USER REVIEWS
More Reviews or Write Review


DBIX::XMLSERVER RELATED
Log Analyzers  -  adcfw-log 0.10.0
adcfw-log is a tool for analyzing firewall logs in order to extract meaningful information. It is designed to be a standalone script with very few requirements that can generate different kinds of reports, such as fully formatted reports of what...
83.97 KB  
Libraries  -  JBinHex 0.5
JBinHex is both a library and a command-line tool, written in Java, to decode files in the Apple Macintosh BinHex 4.0 format. It accepts the following command line parameters: Either -u or -f to specify the source BinHexed...
35.84 KB  
Utilities  -  spamstats 0.6c
Spamstats is a Perl script that analyses spamassassin+mailer logs in order to extract useful informations about spam traffic. Spamstats was originally written in 2002 for the Council of Europe, and has since then it was modified to support new...
25.6 KB  
Utilities  -  RPM Package Maker 1.1
RPM Package Maker is a frontend for other linux tools in order to help linux users to create RPM packages quickly and easily. Since version 0.8 minimal spec files are kept in: /usr/src/packages/SPECS/mini Whats New in This Release: - Small...
563.2 KB  
Utilities  -  DVB Remote Key Editor 0.2.1
DVB Remote Key Editor project was made in order to have an easy way of modifying the keymaps of DVB-T remotes which are usually hardcoded in the corresponding kernel-modules. Currently this works for the following models: Haupauge Win-TV...
14.34 KB  
Utilities  -  devmon 1.5
devmon is a daemon that monitors sys-fs files in order to detect plugs of usb storage devices (ie : flash cards). When a device is detected, devmon mounts it and start a dockapp that allows to launch your favorite filemanager (left click) or...
49.15 KB  
Libraries  -  Anaphora 0.9.3
Anaphora is the anaphoric macro collection from Hell: it includes many new fiends in addition to olds friends like AIF and AWHEN. It is licensed in Public Domain. Installation: If you have asdf-install, just: CL-USER(1): (require...
5.12 KB  
Audio Tools  -  UPG 0.3.5
UPG was developed in order to combine wide range content of online radio-stations with the convenience and technological advantages of podcasting. The idea of UPG is to rip mp3 streams from internet and "convert" it to podacsts in fully automatic...
153.6 KB  
Modules  -  410 for WordPress 0.2
This plugin will issue a HTTP 410 response to articles that no longer exist on your blog. When you delete a post or page, it records the URL for that page and issues a 410 response when that URL is requested. You can also manually manage the list...
10 KB  
Libraries  -  Add-in Express Toys for VSTO and Excel 2.0
This is a free sample add-in (ready to install and use) that adds a number of useful features to Microsoft Excel, including advanced options for Excel styles, merging cells and special paste options. The add-in is based on the innovative...
452.99 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Libraries  -  wolfSSL 4.0.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
3.88 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB