Main > Free Download Search >

Free generating xml software for linux

generating xml

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 4122
XML::Generator 0.99

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".

<<less
Download (0.021MB)
Added: 2006-09-13 License: Perl Artistic License Price:
1141 downloads
XML::Generator::vCard 1.3

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.

<<less
Download (0.007MB)
Added: 2006-12-21 License: Perl Artistic License Price:
1040 downloads
XML::Generator::Essex 0.01

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
Download (0.042MB)
Added: 2007-07-13 License: Perl Artistic License Price:
833 downloads
Web Service Engine for MySQL 0.4

Web Service Engine for MySQL 0.4


Web Service Engine for MySQL is a storage engine for the MySQL database. more>>
Web Service Engine for MySQL is a storage engine for the MySQL database. The project takes basic SQL and translates this through the engine interface into HTTP request methods.
This gives you the ability to create, read, and delete pages on Web servers. Wikipedia becomes a table you can select on from your database.
Enhancements:
- Multiple attributes per table are now supported.
- The engine now handles tables with more than two columns by generating XML that is stored on the remote server.
- Tables with only two columns are stored as before, with the non-keyed attribute being directly provided to the remote provider.
<<less
Download (0.29MB)
Added: 2007-06-29 License: GPL (GNU General Public License) Price:
849 downloads
XML::Generator::PerlData 0.89

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.

<<less
Download (0.013MB)
Added: 2006-09-12 License: GPL (GNU General Public License) Price:
1137 downloads
Database Bean Generator 2.1.3

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.
<<less
Download (1.9MB)
Added: 2007-07-25 License: LGPL (GNU Lesser General Public License) Price:
503 downloads
Skaringa r3p7

Skaringa r3p7


Skaringa is an API for Java and XML language binding. more>>
Skaringa is an API for Java and XML language binding.
It transforms Java objects into XML documents and back, and can generate XML schema definitions for a Java class.
Typical applications are data exchange, object persistence, object transformation, and driving XML based presentation layers.
Skaringa is designed for speed and simplicity, supporting a wide range of types. Skaringa works with all Plain Old Java Objects (POJOs), it is not limited to special cases, like JavaBeans.
Enhancements:
- New layout of documentation and website.
- Use SiteBuilder to generate HTML documententation.
<<less
Download (0.20MB)
Added: 2005-07-05 License: GPL (GNU General Public License) Price:
1571 downloads
XML::Generator::vCard::RDF 1.4

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

<<less
Download (0.009MB)
Added: 2006-12-21 License: Perl Artistic License Price:
1045 downloads
Any::Renderer::XML 1.014

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.

<<less
Download (0.023MB)
Added: 2007-07-21 License: Perl Artistic License Price:
825 downloads
PerlPoint::Generator::XML::XHTML::Paged 0.07

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 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.

<<less
Download (0.003MB)
Added: 2007-06-13 License: Perl Artistic License Price:
863 downloads
HaXml 1.13

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
Download (0.42MB)
Added: 2006-01-20 License: LGPL (GNU Lesser General Public License) Price:
1372 downloads
Template::Plugin::XML::Simple 2.16

Template::Plugin::XML::Simple 2.16


Template::Plugin::XML::Simple is a plugin interface to XML::Simple. more>>
Template::Plugin::XML::Simple is a plugin interface to XML::Simple.

SYNOPSIS

# load plugin and specify XML file to parse
[% USE xml = XML.Simple(xml_file_or_text) %]

This is a Template Toolkit plugin interfacing to the XML::Simple module.

<<less
Download (0.026MB)
Added: 2006-09-08 License: Perl Artistic License Price:
1142 downloads
CGI::XMLForm 0.10

CGI::XMLForm 0.10


CGI::XMLForm is a Perl extension of CGI.pm which reads/generates formated XML. more>>
CGI::XMLForm is a Perl extension of CGI.pm which reads/generates formated XML. NB: This is a subclass of CGI.pm, so can be used in its place.

SYNOPSIS

use CGI::XMLForm;

my $cgi = new CGI::XMLForm;

if ($cgi->param) {
print $cgi->header, $cgi->pre($cgi->escapeHTML($cgi->toXML));
}
else {
open(FILE, "test.xml") or die "Cant open: $!";
my @queries = (/a, /a/b*, /a/b/c*, /a/d);
print $cgi->header,
$cgi->pre($cgi->escapeHTML(
join "n", $cgi->readXML(*FILE, @queries)));
}

<<less
Download (0.014MB)
Added: 2007-07-06 License: Perl Artistic License Price:
843 downloads
VTD-XML 2.1

VTD-XML 2.1


VTD-XML is a non-extractive XML processing software API implementing Virtual Token Descriptor. more>>
VTD-XML is a "non-extractive" XML processing software API implementing Virtual Token Descriptor. Currently, VTD-XML only supports built-in entity references (" &s ><<less
Download (0.64MB)
Added: 2007-06-16 License: GPL (GNU General Public License) Price:
863 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5