generate xml
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 4123
Data::Generate 0.01
Data::Generate allows you to create various types of synthetic data by parsing regex-like data creation rules. more>>
Data::Generate allows you to create various types of synthetic data by parsing "regex-like" data creation rules.
This module generates data by parsing given text statements (data creation rules). These statements are flexible and powerful regex-like way to control the production of synthetic data. Think about a program that instead of selecting data which matches a regex filter expression, produces it. For example, from the rule [a-c], the generator would produce the array a,b,c. The module works as following:
Specify data creation rules.
my $generator= Data::Generate::parse(VC(24) [0-9][2-3]);
At this step first you define one kind of output datatype (for ex. VC(24)= "output is a string with max length 24") and then with the rest of the expression define what it should look like. If parsing is successful a Data Generator object is instantiated.
Get data
my $Data= $generator->get_unique_data(10);
To really get the data, users must call the get_unique_data method by indicating the desired number of output values. The generator returns the values contained in an array reference. Please remark that output format is fixed according to the data type.
<<lessThis module generates data by parsing given text statements (data creation rules). These statements are flexible and powerful regex-like way to control the production of synthetic data. Think about a program that instead of selecting data which matches a regex filter expression, produces it. For example, from the rule [a-c], the generator would produce the array a,b,c. The module works as following:
Specify data creation rules.
my $generator= Data::Generate::parse(VC(24) [0-9][2-3]);
At this step first you define one kind of output datatype (for ex. VC(24)= "output is a string with max length 24") and then with the rest of the expression define what it should look like. If parsing is successful a Data Generator object is instantiated.
Get data
my $Data= $generator->get_unique_data(10);
To really get the data, users must call the get_unique_data method by indicating the desired number of output values. The generator returns the values contained in an array reference. Please remark that output format is fixed according to the data type.
Download (0.025MB)
Added: 2007-03-31 License: Perl Artistic License Price:
937 downloads
Generate Numly Copyright 1.3
Generate Numly Copyright is a Firefox extension that registers documents and blogs for Numly copyright. more>>
Generate Numly Copyright is a Firefox extension that registers documents and blogs for Numly copyright. Numly Numbers are unique identifiers of electronic media and recognized worldwide by electronic publishing companies and electronic content providers. Numly Numbers are simple and quick to generate and serve as branded identifier for individuals or companies authoring or distributing electronic content and media.
<<less Download (0.006MB)
Added: 2007-06-06 License: MPL (Mozilla Public License) Price:
878 downloads
XML::Generator 0.99
XML::Generator is a Perl extension for generating XML. more>>
XML::Generator is a Perl extension for generating XML.
SYNOPSIS
use XML::Generator :pretty;
print foo(bar({ baz => 3 }, bam()),
bar([ qux => http://qux.com/ ],
"Hey there, world"));
# OR
use XML::Generator ();
my $X = XML::Generator->new(:pretty);
print $X->foo($X->bar({ baz => 3 }, $X->bam()),
$X->bar([ qux => http://qux.com/ ],
"Hey there, world"));
Either of the above yield:
< foo xmlns:qux="http://qux.com/" >
< bam / >
< /bar >
< qux:bar >Hey there, world< /qux:bar >
< /foo >
In general, once you have an XML::Generator object, you then simply call methods on that object named for each XML tag you wish to generate.
By default, use XML::Generator; tries to export an AUTOLOAD subroutine to your package, which allows you to simply call any undefined methods in your current package to get pieces of XML. If you already have an AUTOLOAD defined then XML::Generator will not override it unless you tell it to. See "STACKABLE AUTOLOADs".
<<lessSYNOPSIS
use XML::Generator :pretty;
print foo(bar({ baz => 3 }, bam()),
bar([ qux => http://qux.com/ ],
"Hey there, world"));
# OR
use XML::Generator ();
my $X = XML::Generator->new(:pretty);
print $X->foo($X->bar({ baz => 3 }, $X->bam()),
$X->bar([ qux => http://qux.com/ ],
"Hey there, world"));
Either of the above yield:
< foo xmlns:qux="http://qux.com/" >
< bam / >
< /bar >
< qux:bar >Hey there, world< /qux:bar >
< /foo >
In general, once you have an XML::Generator object, you then simply call methods on that object named for each XML tag you wish to generate.
By default, use XML::Generator; tries to export an AUTOLOAD subroutine to your package, which allows you to simply call any undefined methods in your current package to get pieces of XML. If you already have an AUTOLOAD defined then XML::Generator will not override it unless you tell it to. See "STACKABLE AUTOLOADs".
Download (0.021MB)
Added: 2006-09-13 License: Perl Artistic License Price:
1141 downloads
XML::Generator::Essex 0.01
XML::Generator::Essex is a Perl module that can generate XML with Essex. more>>
XML::Generator::Essex is a Perl module that can generate XML with Essex.
SYNOPSIS
package My::Generator;
use XML::Generator::Essex;
@ISA = qw( XML::Generator::Essex );
use strict;
sub main { # Called by XML::Generator::Essex->generate().
my $self = shift;
}
## And, to use:
my $g = MY::Generator->new( Handler => $h );
$g->generate( ... );
Provides Essex output primitives like put() and constructors for essex events.
Methods
put
Example Whats emitted
======= ==============
put; ## (whatevers in $_: event, characters, etc)
put "text<<less
SYNOPSIS
package My::Generator;
use XML::Generator::Essex;
@ISA = qw( XML::Generator::Essex );
use strict;
sub main { # Called by XML::Generator::Essex->generate().
my $self = shift;
}
## And, to use:
my $g = MY::Generator->new( Handler => $h );
$g->generate( ... );
Provides Essex output primitives like put() and constructors for essex events.
Methods
put
Example Whats emitted
======= ==============
put; ## (whatevers in $_: event, characters, etc)
put "text<<less
Download (0.042MB)
Added: 2007-07-13 License: Perl Artistic License Price:
833 downloads
Any::Renderer::XML 1.014
Any::Renderer::XML Perl module can render a data structure as element-only XML. more>>
Any::Renderer::XML Perl module can render a data structure as element-only XML.
SYNOPSIS
use Any::Renderer;
my %xml_options = ();
my %options = ( XmlOptions => %xml_options );
my $format = "XML";
my $r = new Any::Renderer ( $format, %options );
my $data_structure = [...]; # arbitrary structure code
my $string = $r->render ( $data_structure );
You can get a list of all formats that this module handles using the following syntax:
my $list_ref = Any::Renderer::XML::available_formats ();
Also, determine whether or not a format requires a template with requires_template:
my $bool = Any::Renderer::XML::requires_template ( $format );
Any::Renderer::XML renders any Perl data structure passed to it as element-only XML. For example:
perl -MAny::Renderer -e "print Any::Renderer->new(XML)->render({a => 1, b => [2,3]})"
results in:
< ?xml version="1.0" encoding="ISO-8859-1" standalone="yes"? >
< output >
< a >1< /a >
< b >2< /b >
< b >3< /b >
< /output >
The rendering process comes with all the caveats cited in the XML::Simple documentation. For example if your data structure contains binary data or ASCII control characters, then the XML document that is generated may not be well-formed.
<<lessSYNOPSIS
use Any::Renderer;
my %xml_options = ();
my %options = ( XmlOptions => %xml_options );
my $format = "XML";
my $r = new Any::Renderer ( $format, %options );
my $data_structure = [...]; # arbitrary structure code
my $string = $r->render ( $data_structure );
You can get a list of all formats that this module handles using the following syntax:
my $list_ref = Any::Renderer::XML::available_formats ();
Also, determine whether or not a format requires a template with requires_template:
my $bool = Any::Renderer::XML::requires_template ( $format );
Any::Renderer::XML renders any Perl data structure passed to it as element-only XML. For example:
perl -MAny::Renderer -e "print Any::Renderer->new(XML)->render({a => 1, b => [2,3]})"
results in:
< ?xml version="1.0" encoding="ISO-8859-1" standalone="yes"? >
< output >
< a >1< /a >
< b >2< /b >
< b >3< /b >
< /output >
The rendering process comes with all the caveats cited in the XML::Simple documentation. For example if your data structure contains binary data or ASCII control characters, then the XML document that is generated may not be well-formed.
Download (0.023MB)
Added: 2007-07-21 License: Perl Artistic License Price:
825 downloads
XML::Generator::PerlData 0.89
XML::Generator::PerlData is a Perl extension for generating SAX2 events from nested Perl data structures. more>>
XML::Generator::PerlData is a Perl extension for generating SAX2 events from nested Perl data structures.
SYNOPSIS
use XML::Generator::PerlData;
use SomeSAX2HandlerOrFilter;
## Simple style ##
# get a deeply nested Perl data structure...
my $hash_ref = $obj->getScaryNestedDataStructure();
# create an instance of a handler class to forward events to...
my $handler = SomeSAX2HandlerOrFilter->new();
# create an instance of the PerlData driver...
my $driver = XML::Generator::PerlData->new( Handler => $handler );
# generate XML from the data structure...
$driver->parse( $hash_ref );
## Or, Stream style ##
use XML::Generator::PerlData;
use SomeSAX2HandlerOrFilter;
# create an instance of a handler class to forward events to...
my $handler = SomeSAX2HandlerOrFilter->new();
# create an instance of the PerlData driver...
my $driver = XML::Generator::PerlData->new( Handler => $handler );
# start the event stream...
$driver->parse_start();
# pass the data through in chunks
# (from a database handle here)
while ( my $array_ref = $dbd_sth->fetchrow_arrayref ) {
$driver->parse_chunk( $array_ref );
}
# end the event stream...
$driver->parse_end();
and youre done...
XML::Generator::PerlData provides a simple way to generate SAX2 events from nested Perl data structures, while providing finer-grained control over the resulting document streams.
Processing comes in two flavors: Simple Style and Stream Style:
In a nutshell, simple style is best used for those cases where you have a a single Perl data structure that you want to convert to XML as quickly and painlessly as possible. Stream style is more useful for cases where you are receiving chunks of data (like from a DBI handle) and you want to process those chunks as they appear. See PROCESSING METHODS for more info about how each style works.
<<lessSYNOPSIS
use XML::Generator::PerlData;
use SomeSAX2HandlerOrFilter;
## Simple style ##
# get a deeply nested Perl data structure...
my $hash_ref = $obj->getScaryNestedDataStructure();
# create an instance of a handler class to forward events to...
my $handler = SomeSAX2HandlerOrFilter->new();
# create an instance of the PerlData driver...
my $driver = XML::Generator::PerlData->new( Handler => $handler );
# generate XML from the data structure...
$driver->parse( $hash_ref );
## Or, Stream style ##
use XML::Generator::PerlData;
use SomeSAX2HandlerOrFilter;
# create an instance of a handler class to forward events to...
my $handler = SomeSAX2HandlerOrFilter->new();
# create an instance of the PerlData driver...
my $driver = XML::Generator::PerlData->new( Handler => $handler );
# start the event stream...
$driver->parse_start();
# pass the data through in chunks
# (from a database handle here)
while ( my $array_ref = $dbd_sth->fetchrow_arrayref ) {
$driver->parse_chunk( $array_ref );
}
# end the event stream...
$driver->parse_end();
and youre done...
XML::Generator::PerlData provides a simple way to generate SAX2 events from nested Perl data structures, while providing finer-grained control over the resulting document streams.
Processing comes in two flavors: Simple Style and Stream Style:
In a nutshell, simple style is best used for those cases where you have a a single Perl data structure that you want to convert to XML as quickly and painlessly as possible. Stream style is more useful for cases where you are receiving chunks of data (like from a DBI handle) and you want to process those chunks as they appear. See PROCESSING METHODS for more info about how each style works.
Download (0.013MB)
Added: 2006-09-12 License: GPL (GNU General Public License) Price:
1137 downloads
XML::Generator::vCard 1.3
XML::Generator::vCard is a Perl module that can generate SAX2 events for vCard 3.0 more>>
XML::Generator::vCard is a Perl module that can generate SAX2 events for vCard 3.0
SYNOPSIS
use XML::SAX::Writer;
use XML::Generator::vCard;
my $writer = XML::SAX::Writer->new();
my $driver = XML::Generator::vCard->new(Handler=>$writer);
$driver->parse_files("test.vcf");
Generate SAX2 events for vCard 3.0.
This package supersedes XML::SAXDriver::vCard.
<<lessSYNOPSIS
use XML::SAX::Writer;
use XML::Generator::vCard;
my $writer = XML::SAX::Writer->new();
my $driver = XML::Generator::vCard->new(Handler=>$writer);
$driver->parse_files("test.vcf");
Generate SAX2 events for vCard 3.0.
This package supersedes XML::SAXDriver::vCard.
Download (0.007MB)
Added: 2006-12-21 License: Perl Artistic License Price:
1040 downloads
WebalizerXML 0.1
WebalizerXML provides a patch for making Webalizer produce XML output. more>>
WebalizerXML provides a patch for making Webalizer produce XML output.
WebalizerXML is a simple patch for Webalizer that makes it possible to generate XML stats instead of regular HTML files.
It is very useful if you want to show your stats using your own templates or graphics.
It works only on Webalizer 2.01-10.
<<lessWebalizerXML is a simple patch for Webalizer that makes it possible to generate XML stats instead of regular HTML files.
It is very useful if you want to show your stats using your own templates or graphics.
It works only on Webalizer 2.01-10.
Download (0.089MB)
Added: 2007-01-30 License: GPL (GNU General Public License) Price:
997 downloads
AngelineCMS Lite 0.4.1
AngelineCMS is an open source Content Management System (CMS) and a complete Web Development Framework (Application server). more>>
AngelineCMS is an open source Content Management System (CMS) and a complete Web Development Framework (Application server). AngelineCMS is written from ground up to take advance of PHP5s OO-features.
AngelineCMS is Open Source software under OSI approved Mozilla Public License. AngelineCMS aims for easy, innovative solutions for daily web publishing problems. Along with the CMS part, were aiming for as perfect web development framework as possible!
Main features:
Some cool features:
- Blogger client with wysiwyg editor
- Page editor with wysiwyg editor
- Multiuser enviroment
- Shareable blogs, files and documents
- Modular framework
- Multilingual support (Although at the time of writing this we only have English and Finnish support)
- Friendly User Interface Guidelines to ensure ease of use
- Runs on multiple database servers! MySQL, PostgreSQL and SQLite
- Runs on multiple operating systems
- Easily installable modules and plugins
- Blogger even supports XHTML for mobile phones!
Some cool technical features of the AngelineCMS Framework:
- Supports multiple login methods. Database, LDAP and even integrates into CPanel!
- Supports multiple storage backends, such as database, ftp and filesystem
- Full framework for handling module permissions and sharing, easy to create modules when theres no need to worry about basic stuff like authentication!
- Bindable urls, bind any module or url to any virtual "folder"
- Easy module interface
- Easy plugin (sidebar modules) interface
- BBcode support
- SMTP-support for sending email
- Great XML classes, generate XML tree directly from stdClass object, unlimited tree levels
- Fully XSLT-based template system
- Image subsystem for using GD and ImageMagick transparently
- Net classes for http, https, get, post methods
- Fully documented kernel classes!
- Easy multilangual translation using XML files
- Clean, identically indented source code through whole project
- Clean code - written to be PHP5 Strict compliant. No undefined variables, no errors, nothing!
- Supports MySQL, PostgreSQL and SQLite through AdoDB
- PHP5 Strict ported fork of AdoDB
- Secure, self-validating post/get data
Enhancements:
Joni Halme (jontsa@angelinecms.info)
- Changed $_debug to $debug.
- Moved check() from validate to format and dropped validate class.
- Renamed layout files with .tpl suffix. Note, old config file is no longer compatible!
- Fixed curves template validate as XHTML 1.0 strict.
- Added rss output to blogger. Just add ?rss to the URL.
- Added smiley patch by Antti Vahtera which replaces smileys with icons. Smiley icons are from www.big-boards.com. This feature can be turned off via config.
- Added possibility to delete comments from administration page.
- Fixed layout problem with curves template footer.
<<lessAngelineCMS is Open Source software under OSI approved Mozilla Public License. AngelineCMS aims for easy, innovative solutions for daily web publishing problems. Along with the CMS part, were aiming for as perfect web development framework as possible!
Main features:
Some cool features:
- Blogger client with wysiwyg editor
- Page editor with wysiwyg editor
- Multiuser enviroment
- Shareable blogs, files and documents
- Modular framework
- Multilingual support (Although at the time of writing this we only have English and Finnish support)
- Friendly User Interface Guidelines to ensure ease of use
- Runs on multiple database servers! MySQL, PostgreSQL and SQLite
- Runs on multiple operating systems
- Easily installable modules and plugins
- Blogger even supports XHTML for mobile phones!
Some cool technical features of the AngelineCMS Framework:
- Supports multiple login methods. Database, LDAP and even integrates into CPanel!
- Supports multiple storage backends, such as database, ftp and filesystem
- Full framework for handling module permissions and sharing, easy to create modules when theres no need to worry about basic stuff like authentication!
- Bindable urls, bind any module or url to any virtual "folder"
- Easy module interface
- Easy plugin (sidebar modules) interface
- BBcode support
- SMTP-support for sending email
- Great XML classes, generate XML tree directly from stdClass object, unlimited tree levels
- Fully XSLT-based template system
- Image subsystem for using GD and ImageMagick transparently
- Net classes for http, https, get, post methods
- Fully documented kernel classes!
- Easy multilangual translation using XML files
- Clean, identically indented source code through whole project
- Clean code - written to be PHP5 Strict compliant. No undefined variables, no errors, nothing!
- Supports MySQL, PostgreSQL and SQLite through AdoDB
- PHP5 Strict ported fork of AdoDB
- Secure, self-validating post/get data
Enhancements:
Joni Halme (jontsa@angelinecms.info)
- Changed $_debug to $debug.
- Moved check() from validate to format and dropped validate class.
- Renamed layout files with .tpl suffix. Note, old config file is no longer compatible!
- Fixed curves template validate as XHTML 1.0 strict.
- Added rss output to blogger. Just add ?rss to the URL.
- Added smiley patch by Antti Vahtera which replaces smileys with icons. Smiley icons are from www.big-boards.com. This feature can be turned off via config.
- Added possibility to delete comments from administration page.
- Fixed layout problem with curves template footer.
Download (0.020MB)
Added: 2005-12-20 License: MPL (Mozilla Public License) Price:
1408 downloads
Ncaster 1.7.2
NCaster is content management system that features high customizability and flexibility. more>>
NCaster is content management system that features high customizability and flexibility.
Ncaster project supports limitless custom fields, relational links between articles, caching, user levels, a WYSWYG HTML editor, XML feeds, article authentication, a plugin-based scripting language, and more.
Main features:
- Modules: Modules in Ncaster are extremely easy to create, maintain, and edit.
- Hubs: A somewhat different approach at related articles, this new method is vastly more flexible then a traditional relation system. It allows you to bind two articles together and use each others data on a single page. Hubs also act as a relation link, where you can list all related articles associated to a hub.
- Powerful Custom Field Creation: Add an unlimited amount of custom fields. Choose from a single line field, multi-line box, ratio selection, or a custom drop-down list created before hand. Advanced filtering filters your results automatically based on your custom fields.
- Build List Technology: Add an unlimited amount to custom fields. Control the number, appearance, type, and order in which you want your lists displayed. Choose whether to save to your database or to a text file.
- Flexible Template System: Allows you to have full control over the look and feel of your site.
- Cache System: Large sites demand speed, they need to load fast and feed out information to thousands. A dynamic system will just not cut it when it comes to the crunch, Ncaster uses a template caching system that is extremely fast (as low as 0.004) at storing, retrieving, and updating stored pre-rendered templates.
- Staff System: Add or remove an unlimited number of staff members (four levels: Administrator, Editor, Agent, Guest). Each staff member has his or her own user profile.
- Entity 2.0: Exclusive, versatile scripting language used in Ncaster templates. More clear and easy to use than php. Entity 2 is plugin based; new functionality can be added by just downloading new functions from the ncaster website.
- WYSIWYG html editor: Features the raw essentials for posting articles. Can be disabled or enabled at any time.
- Images: New to Ncaster is image resizing and image watermarking. You have the option to pick the transparent color, compression, and more.
- XML Feed: Generate XML feeds. This allows other webmasters to use your content; a very effective way of advertising your sites content.
- Search Engine Friendly: Some search engines do not index sites with dynamic content. Ncaster features some mod-rewrite code as well as short URLs.
- Article Authentication - Each article posted by your members now can be authenticated before they appear on your site as published. This option can be disabled or enabled at any time.
<<lessNcaster project supports limitless custom fields, relational links between articles, caching, user levels, a WYSWYG HTML editor, XML feeds, article authentication, a plugin-based scripting language, and more.
Main features:
- Modules: Modules in Ncaster are extremely easy to create, maintain, and edit.
- Hubs: A somewhat different approach at related articles, this new method is vastly more flexible then a traditional relation system. It allows you to bind two articles together and use each others data on a single page. Hubs also act as a relation link, where you can list all related articles associated to a hub.
- Powerful Custom Field Creation: Add an unlimited amount of custom fields. Choose from a single line field, multi-line box, ratio selection, or a custom drop-down list created before hand. Advanced filtering filters your results automatically based on your custom fields.
- Build List Technology: Add an unlimited amount to custom fields. Control the number, appearance, type, and order in which you want your lists displayed. Choose whether to save to your database or to a text file.
- Flexible Template System: Allows you to have full control over the look and feel of your site.
- Cache System: Large sites demand speed, they need to load fast and feed out information to thousands. A dynamic system will just not cut it when it comes to the crunch, Ncaster uses a template caching system that is extremely fast (as low as 0.004) at storing, retrieving, and updating stored pre-rendered templates.
- Staff System: Add or remove an unlimited number of staff members (four levels: Administrator, Editor, Agent, Guest). Each staff member has his or her own user profile.
- Entity 2.0: Exclusive, versatile scripting language used in Ncaster templates. More clear and easy to use than php. Entity 2 is plugin based; new functionality can be added by just downloading new functions from the ncaster website.
- WYSIWYG html editor: Features the raw essentials for posting articles. Can be disabled or enabled at any time.
- Images: New to Ncaster is image resizing and image watermarking. You have the option to pick the transparent color, compression, and more.
- XML Feed: Generate XML feeds. This allows other webmasters to use your content; a very effective way of advertising your sites content.
- Search Engine Friendly: Some search engines do not index sites with dynamic content. Ncaster features some mod-rewrite code as well as short URLs.
- Article Authentication - Each article posted by your members now can be authenticated before they appear on your site as published. This option can be disabled or enabled at any time.
Download (0.50MB)
Added: 2006-06-06 License: Freeware Price:
1295 downloads
Database Bean Generator 2.1.3
Generator is a command line application to facilitate the construction of small applications that need some database objects. more>>
Generator is an command line application written in java that have the goal to make easy the construction of little applications that needs some database objects stuff.
Database Bean Generator isnt a replacement of complex object persistence solutions, like hibernate or TopLink but it covers a different target. The little java web applications that dont use sofisticated persistence options.
Generator invocation is simple, just type:
java -jar generator.jar -xml (config-file.xml)
where config-file is a xml config file with the definitions to connect to the database and generate the bean classes.
Main features:
- Generates classes to access via custom connection resources to database tables.
- Configuration files are in clear xml format and can be embedded or separate.
- Supports individual or global field updates.
- Supports custom set of Exceptions.
- Provides toXML function for each entity generated.
- Provides automatic generation of finders coonfigured in the xml configuration file.
- Provides some utility static methods via the BdUtils.java class generation.
- Generates an xml file with the database structure.
- Supports configuration of the methods that produces XML (String as CDATA, data as attributes or values, ...)
- Initial support for MySQL and Oracle (Oracle support is in initial stage at this moment).
- Provides an ant task for automatic integration builds.
- Supports transparent renaming of the generated class individual fields.
- Supports normal or CDATA output in individual fields.
- Supports utilization in all database methods with your own external connection.
- Preliminar support of a pluggable logging system (The goal is use log4j integration)
- Support for SEQUENCES in Oracle and AUTOINCREMENT in MySQL
- Support arbitrary raw code and imports from configuration file
- Correct treatment for NULL values of the fields in the generated class
Enhancements:
- Optionally, you may include the extra jars to get JSON support.
- JSON output for finders and generic JSON output for general have been added.
<<lessDatabase Bean Generator isnt a replacement of complex object persistence solutions, like hibernate or TopLink but it covers a different target. The little java web applications that dont use sofisticated persistence options.
Generator invocation is simple, just type:
java -jar generator.jar -xml (config-file.xml)
where config-file is a xml config file with the definitions to connect to the database and generate the bean classes.
Main features:
- Generates classes to access via custom connection resources to database tables.
- Configuration files are in clear xml format and can be embedded or separate.
- Supports individual or global field updates.
- Supports custom set of Exceptions.
- Provides toXML function for each entity generated.
- Provides automatic generation of finders coonfigured in the xml configuration file.
- Provides some utility static methods via the BdUtils.java class generation.
- Generates an xml file with the database structure.
- Supports configuration of the methods that produces XML (String as CDATA, data as attributes or values, ...)
- Initial support for MySQL and Oracle (Oracle support is in initial stage at this moment).
- Provides an ant task for automatic integration builds.
- Supports transparent renaming of the generated class individual fields.
- Supports normal or CDATA output in individual fields.
- Supports utilization in all database methods with your own external connection.
- Preliminar support of a pluggable logging system (The goal is use log4j integration)
- Support for SEQUENCES in Oracle and AUTOINCREMENT in MySQL
- Support arbitrary raw code and imports from configuration file
- Correct treatment for NULL values of the fields in the generated class
Enhancements:
- Optionally, you may include the extra jars to get JSON support.
- JSON output for finders and generic JSON output for general have been added.
Download (1.9MB)
Added: 2007-07-25 License: LGPL (GNU Lesser General Public License) Price:
503 downloads
XML::Generator::vCard::RDF 1.4
XML::Generator::vCard::RDF is a Perl module that can generate RDF/XML SAX2 events for vCard 3.0 more>>
XML::Generator::vCard::RDF is a Perl module that can generate RDF/XML SAX2 events for vCard 3.0
SYNOPSIS
use XML::SAX::Writer;
use XML::Generator::vCard::RDF;
my $writer = XML::SAX::Writer->new();
my $driver = XML::Generator::vCard::RDF->new(Handler=>$writer);
$driver->parse_files("test.vcf");
Generate RDF/XML SAX2 events for vCard 3.0
<<lessSYNOPSIS
use XML::SAX::Writer;
use XML::Generator::vCard::RDF;
my $writer = XML::SAX::Writer->new();
my $driver = XML::Generator::vCard::RDF->new(Handler=>$writer);
$driver->parse_files("test.vcf");
Generate RDF/XML SAX2 events for vCard 3.0
Download (0.009MB)
Added: 2006-12-21 License: Perl Artistic License Price:
1045 downloads
PerlPoint::Generator::XML::XHTML::Paged 0.07
PerlPoint::Generator::XML::XHTML::Paged is a Perl module that generates paged XHTML via XML. more>>
PerlPoint::Generator::XML::XHTML::Paged is a Perl module that generates paged XHTML via XML.
<<less Download (0.018MB)
Added: 2007-02-20 License: Perl Artistic License Price:
976 downloads
Test::Unit::Runner::XML 0.1
Test::Unit::Runner::XML is a Perl module that can generate XML reports from unit test results. more>>
Test::Unit::Runner::XML is a Perl module that can generate XML reports from unit test results.
SYNOPSIS
use Test::Unit::Runner::XML;
mkdir("test_reports");
my $runner = Test::Unit::Runner::XML->new("test-reports");
$runner->start($test);
exit(!$runner->all_tests_passed());
Test::Unit::Runner::XML generates XML reports from unit test results. The reports are in the same format as those produced by Ants JUnit task, allowing them to be used with Java continuous integration and reporting tools.
CONSTRUCTOR
Test::Unit::Runner::XML->new($directory)
Construct a new runner that will write XML reports into $directory
METHODS
start
$runner->start($test);
Run the Test::Unit::Test $test and generate XML reports from the results.
all_tests_passed
exit(!$runner->all_tests_passed());
Return true if all tests executed by $runner since it was constructed passed.
<<lessSYNOPSIS
use Test::Unit::Runner::XML;
mkdir("test_reports");
my $runner = Test::Unit::Runner::XML->new("test-reports");
$runner->start($test);
exit(!$runner->all_tests_passed());
Test::Unit::Runner::XML generates XML reports from unit test results. The reports are in the same format as those produced by Ants JUnit task, allowing them to be used with Java continuous integration and reporting tools.
CONSTRUCTOR
Test::Unit::Runner::XML->new($directory)
Construct a new runner that will write XML reports into $directory
METHODS
start
$runner->start($test);
Run the Test::Unit::Test $test and generate XML reports from the results.
all_tests_passed
exit(!$runner->all_tests_passed());
Return true if all tests executed by $runner since it was constructed passed.
Download (0.003MB)
Added: 2007-06-13 License: Perl Artistic License Price:
863 downloads
HaXml 1.13
HaXml is a collection of utilities for parsing, filtering, transforming, and generating XML documents using Haskell. more>>
HaXml is a collection of utilities for parsing, transforming, filtering and generating XML documents using Haskell. Its basic facilities include:
- a parser for XML,
- a separate error-correcting parser for HTML,
- an XML validator,
- pretty-printers for XML and HTML.
For processing XML documents, the following components are provided:
Combinators is a combinator library for generic XML document processing, including transformation, editing, and generation.
Haskell2Xml is a replacement class for Haskells Show/Read classes: it allows you to read and write ordinary Haskell data as XML documents. The DrIFT tool (available from http://repetae.net/~john/computer/haskell/DrIFT/) can automatically derive this class for you.
DtdToHaskell is a tool for translating any valid XML DTD into equivalent Haskell types.
In conjunction with the Xml2Haskell class framework, this allows you to generate, edit, and transform documents as normal typed values in programs, and to read and write them as human-readable XML documents.
Finally, Xtract is a grep-like tool for XML documents, loosely based on the XPath and XQL query languages. It can be used either from the command-line, or within your own code as part of the library.
Enhancements:
- Add features/limitations/changes here
<<less- a parser for XML,
- a separate error-correcting parser for HTML,
- an XML validator,
- pretty-printers for XML and HTML.
For processing XML documents, the following components are provided:
Combinators is a combinator library for generic XML document processing, including transformation, editing, and generation.
Haskell2Xml is a replacement class for Haskells Show/Read classes: it allows you to read and write ordinary Haskell data as XML documents. The DrIFT tool (available from http://repetae.net/~john/computer/haskell/DrIFT/) can automatically derive this class for you.
DtdToHaskell is a tool for translating any valid XML DTD into equivalent Haskell types.
In conjunction with the Xml2Haskell class framework, this allows you to generate, edit, and transform documents as normal typed values in programs, and to read and write them as human-readable XML documents.
Finally, Xtract is a grep-like tool for XML documents, loosely based on the XPath and XQL query languages. It can be used either from the command-line, or within your own code as part of the library.
Enhancements:
- Add features/limitations/changes here
Download (0.42MB)
Added: 2006-01-20 License: LGPL (GNU Lesser General Public License) Price:
1372 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above generate xml search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed