Main > Free Download Search >

Free xml output software for linux

xml output

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 4012
XML Cleaner 0.2.2 beta

XML Cleaner 0.2.2 beta


XML Cleaner is an XML filter and validator, similar to xmllint. more>>
XML Cleaner is a command line utility to filter and validate XML files.
XML Cleaner is written in Ada 9X and so it rather fast.
XML Cleaner is an XML filter and validator, similar to xmllint. It can remove superfluos namespace declarations from an XML file, expand XML entities, recode XML files, and more.
Main features:
- removes superfluous namespace declarations;
- Unicode support;
- (More to implement: XML validation, XML canonicalization, reformatting, whitespace removal, comments removal, XML charset recoding, XInclude processing, inplace file modification, etc.; XML Cleaner is to grow into a full featured command line XML filter and validator.)
XML Cleaner is developed to become xmllint replacement.
Enhancements:
- An option to choose whether or not to escape apostrophes and quotes in output was added.
<<less
Download (0.026MB)
Added: 2005-10-03 License: GPL (GNU General Public License) Price:
1483 downloads
XML Toolkit 0.7 Beta2

XML Toolkit 0.7 Beta2


XML Toolkit provides an easy to use, very pythoninc approach to XML processing. more>>
XML Toolkit provides an easy to use, very pythoninc approach to XML processing.
The current release of XML Toolkit is almost complete.

Check the source code to see the project status.

<<less
Download (0.033MB)
Added: 2005-12-09 License: GPL (GNU General Public License) Price:
1417 downloads
Payroll Perl Modules 1.3

Payroll Perl Modules 1.3


Business::Payroll is a series of Perl Modules that provides an API for working with multiple countries federal, state taxes. more>>
Business::Payroll is a series of Perl Modules that provides an API for working with multiple countries federal, state and local taxes.
Payroll Perl Modules project also supports calculating mileage reimbursement values and can handle adjustment entries.
The Business::Payroll module starts with an xml document in the Input format and if everything is successfull, outputs the results in the Output XML format.
Currently only the US is supported and MO is the only supported state. We are not supporting any cities in MO yet. Federal Income, FICA, Medicare and Mileage Rates are all being calculated. We take into account the number of allowances people can claim and the fact that you can withhold more for federal and state.
Federal Income tables are only available for any date >= 07/01/2001.
See the payroll_test.pl script and input.xml file for a sample implementation.
Use process_payroll (in the /usr/bin directory after an rpm install, otherwise in the payroll-x.y directory) to actually process payroll files for real.
process_payroll will take the specified raw xml file and process it. If no errors occured, then you get the result on stdout. If you specify 2 file names the result will go into the second file. You can specify - (for the first file) and it will know to work with stdin. I.e. you can pipe the file to be processed. Ex. cat input.xml | process_payroll - would process input.xml from the stdin and then output the result to stdout.
Enhancements:
- This release has been updated to cover the 2006 tax changes.
<<less
Download (0.058MB)
Added: 2006-01-05 License: Perl Artistic License Price:
1390 downloads
xfpt 0.00

xfpt 0.00


xfpt is a program that reads a file of plain text that contains relatively simple markup, and outputs an XML file. more>>
xfpt is a program that reads a file of plain text that contains relatively simple markup, and outputs an XML file.

xfpt project is intended to simplify the management of XML data. It is not a program that attempts to turn a plain text document into XML. Markup within text is introduced by ampersand characters, but is otherwise "soft".

You can define what follows the ampersand, for example, &" to generate a "quote" element. There is also a macro facility that allows for higher level concepts such as chapters, displays, tables, etc.

Installation:

It should just be a matter of typing

./configure
make
make install

to get youself an installed xfpt command. There is a man page that lists the
command arguments. However, the main documentation is provided only as a PDF
file in the doc directory. The xfpt source that was used to create the XML that
in turn was used to generate the PDF is also included. You can get rid of xfpt
by "make uninstall".
<<less
Download (0.12MB)
Added: 2006-01-23 License: GPL (GNU General Public License) Price:
1369 downloads
aio-xmms 0.2.0

aio-xmms 0.2.0


aio-xmms is an output plugin for XMMS which produces output for use with the libAIO library. more>>
aio-xmms is an output plugin for XMMS which produces output for use with the libAIO library.

<<less
Download (0.18MB)
Added: 2006-04-07 License: GPL (GNU General Public License) Price:
1297 downloads
pflogx 0.86

pflogx 0.86


pflogx is a simple tool that exports OpenBSD packet filter logs to XML files. more>>
pflogx is a simple tool that exports OpenBSD packet filter logs to XML files.
pflogx reads a binary log file generated by the pf logging daemon (pflogd) and generates a human-readable and exploitable XML file.
Using an XSLT processor you can convert this XML file to any other format, such as HTML, CSV, or SQL.
Installation:
Installation of pflogx is quite simple. Just type the following commands to compile it and to install it in /usr/local/bin directory:
# make
# cp src/pflogx /usr/local/bin/pflogx
Usage:
Executed without options, pflogx reads packet filter logfile from standard input and generates an XML file containing all entries of logfile to standard output.
Available options are detailed in the next section.
Output XML file contains the following fields:
- Date,
- Interface name,
- Action,
- Rule number,
- Direction,
- Protocol,
- Source address,
- Source port,
- Destination address,
- Destination port.
The last four fields are only defined when protocol is TCP or UDP.
Enhancements:
- The code was fixed to allow building with GCC 2.
- An XSLT file was added for generating XHTML 1.0 Strict files from the output XML file.
- The existing XSLT file for generating HTML was updated to generate HTML 4.01 Strict files.
<<less
Download (0.013MB)
Added: 2006-05-09 License: BSD License Price:
1264 downloads
wwtxt 1.11

wwtxt 1.11


wwtxt library is a very minimalistic library containing just the required parsers for XML and CSS data. more>>
Parsing XML and CSS data is rather simple, but most libraries that aim for this simple goal are bloated with a whole lot of other irrelevant additions.

The wwtxt library is a very minimalistic library containing just the required parsers (and therefore considerably smaller than for instance libxml; by a factor 40 or so). wwtxt library relies on tree.hh for the storage classes.

This library only parses well-formed XML and CSS; it throws an exception when it is fed other input. If you want to feed it HTML or any of the other stuff that people call HTML, run it through the tidy tool, with the options

tidy --add-xml-decl yes --add-xml-space yes --output-xml yes --force-output yes
--show-warnings no --quiet yes --show-errors 0

(which you can put in a configuration file too, see the tidy documentation).

Sample uses

Reading in an XML document, walking through the tree and converting a tree back to an XML document are all extremely simple. To read an XML document from std::cin and write it back to std::cout with nicely indented output, all that is needed is

#include < iostream >
#include < wwtxt/xml.hh >

int main(int, char **)
{
xml::document doc;
xml::parser parser(doc);

while(std::cin)
std::cin >> parser;

std::cout<<less
Download (0.045MB)
Added: 2006-06-16 License: GPL (GNU General Public License) Price:
1226 downloads
CppUnit - C++ port of JUnit 1.12.0

CppUnit - C++ port of JUnit 1.12.0


CppUnit is the C++ port of the famous JUnit framework for unit testing. more>>
CppUnit is a C++ unit testing framework. CppUnit project started its life as a port of JUnit to C++ by Michael Feathers.
Main features:
- XML output with hooks for additional data
- Compiler-like text output to integrate with an IDE
- Helper macros for easier test suite declaration
- Hierarchical test fixture support
- Test registry to reduce recompilation need
- Test plug-in for faster compile/test cycle (self testable dynamic library)
- Protector to encapsulate test execution (allow capture of exception not derived from std::exception)
- MfcTestRunner
- QT based graphic test runner
<<less
Download (0.70MB)
Added: 2006-06-30 License: LGPL (GNU Lesser General Public License) Price:
1214 downloads
XML::Atom 0.19

XML::Atom 0.19


XML::Atom is an Atom feed and API implementation. more>>
XML::Atom is an Atom feed and API implementation.

SYNOPSIS

use XML::Atom;

Atom is a syndication, API, and archiving format for weblogs and other data. XML::Atom implements the feed format as well as a client for the API.
<<less
Download (0.058MB)
Added: 2006-06-30 License: Perl Artistic License Price:
1211 downloads
python-libcommon 1.2.0

python-libcommon 1.2.0


python-libcommon contains Map, Set, and Graph data types for Python. more>>
python-libcommon contains Map, Set, and Graph data types for Python. It provides data types (like Graph) that can handle directed or undirected labeled graphs.
XML output is handled to describe graph structure.
Enhancements:
- The ical_generator classes were completely rewritten to be more icalendar compliant and to add day-events and the VTODO icalendar element.
<<less
Download (0.026MB)
Added: 2006-07-06 License: LGPL (GNU Lesser General Public License) Price:
1205 downloads
XML::DOM::Lite 0.10

XML::DOM::Lite 0.10


XML::DOM::Lite is a Lite Pure Perl XML DOM Parser Kit. more>>
XML::DOM::Lite is a Lite Pure Perl XML DOM Parser Kit.

SYNOPSIS

# Parser
use XML::DOM::Lite qw(Parser :constants);

$parser = Parser->new( %options );
$doc = Parser->parse($xmlstr);
$doc = Parser->parseFile(/path/to/file.xml);

# strip whitespace (can be about 30% faster)
$doc = Parser->parse($xml, whitespace => strip);


# All Nodes
$copy = $node->cloneNode($deep);
$nodeType = $node->nodeType;
$parent = $node->parentNode;
$name = $node->nodeName;
$xmlstr = $node->xml;
$owner = $node->ownerDocument;

# Element Nodes
$first = $node->firstChild;
$last = $node->lastChild;
$tag = $node->tagName;
$prev = $node->nextSibling;
$next = $node->previousSibling;

$node->setAttribute("foo", $bar);
$foo = $node->getAttribute("foo");
foreach my $attr (@{$node->attributes}) { # attributes as nodelist
# ... do stuff
}
$node->attributes->{foo} = "bar"; # or as hashref (overload)

$liveNodeList = $node->getElementsByTagName("child"); # deep

$node->insertBefore($newchild, $refchild);
$node->replaceChild($newchild, $refchild);


# Text Nodes
$nodeValue = $node->nodeValue;
$node->nodeValue("new text value");

# Processing Instruction Nodes
# CDATA Nodes
# Comments
$data = $node->nodeValue;

# NodeList
$item = $nodeList->item(42);
$index = $nodeList->nodeIndex($node);
$nlist->insertNode($newNode, $index);
$removed = $nlist->removeNode($node);
$length = $nlist->length; # OR scalar(@$nodeList)


# NodeIterator and NodeFilter
use XML::DOM::Lite qw(NodeIterator :constants);

$niter = NodeIterator->new($rootnode, SHOW_ELEMENT, {
acceptNode => sub {
my $n = shift;
if ($n->tagName eq wantme) {
return FILTER_ACCEPT;
} elsif ($n->tagName eq skipme) {
return FILTER_SKIP;
} else {
return FILTER_REJECT;
}
}
);
while (my $n = $niter->nextNode) {
# do stuff
}

# XSLT
use XML::DOM::Lite qw(Parser XSLT);
$parser = Parser->new( whitespace => strip );
$xsldoc = $parser->parse($xsl);
$xmldoc = $parser->parse($xml);
$output = XSLT->process($xmldoc, $xsldoc);


# XPath
use XML::DOM::Lite qw(XPath);
$result = XPath->evaluate(/path/to/*[@attr="value"], $contextNode);


# Document
$rootnode = $doc->documentElement;
$nodeWithId = $doc->getElementById("my_node_id");
$textnode = $doc->createTextNode("some text string");
$element = $doc->createElement("myTagName");
$docfrag = $doc->createDocumentFragment();
$xmlstr = $doc->xml;
$nlist = $doc->selectNodes(/xpath/expression);
$node = $doc->selectSingleNode(/xpath/expression);


# Serializer
use XML::DOM::Lite qw(Serializer);

$serializer = Serializer->new;
$xmlout = $serializer->serializeToString($node);

<<less
Download (0.030MB)
Added: 2006-07-14 License: Perl Artistic License Price:
1199 downloads
Gtk2::GladeXML 1.005

Gtk2::GladeXML 1.005


Gtk2::GladeXML is a Perl module that create user interfaces directly from Glade XML files. more>>
Gtk2::GladeXML is a Perl module that create user interfaces directly from Glade XML files.

SYNOPSIS

# for a pure gtk+ glade project
use Gtk2 -init;
use Gtk2::GladeXML;
$gladexml = Gtk2::GladeXML->new(example.glade);
$gladexml->signal_autoconnect_from_package(main);
$quitbtn = $gladexml->get_widget(Quit);
Gtk2->main;

# for glade files using gnome widgets, you must initialize Gnome2
# before loading the glade file.
use Gnome2;
use Gtk2::GladeXML;
# this call also initializes gtk+ for us
Gnome2::Program->init ($appname, $version);
$gladexml = Gtk2::GladeXML->new(gnomeapp.glade);
Gtk2->main;

ABSTRACT

Gtk2::GladeXML allows Perl programmers to use libglade, a C library which generates graphical user interfaces directly from the XML output of the Glade user interface designer.

Glade is a free user interface builder for GTK+ and GNOME. After designing a user interface with glade-2 the layout and configuration are saved in an XML file. libglade is a library which knows how to build and hook up the user interface described in the Glade XML file at application run time.

This extension module binds libglade to Perl so you can create and manipulate user interfaces in Perl code in conjunction with Gtk2 and even Gnome2. Better yet you can load a files contents into a PERL scalar do a few magical regular expressions to customize things and the load up the app. It doesnt get any easier.

<<less
Download (0.034MB)
Added: 2006-07-13 License: Perl Artistic License Price:
1199 downloads
Pod::XML 0.96

Pod::XML 0.96


Pod::XML is a Perl module to convert POD to XML. more>>
Pod::XML is a Perl module to convert POD to XML.

SYNOPSIS

use Pod::XML;
my $parser = Pod::XML->new();
$parser->parse_from_file("foo.pod");

This module uses Pod::Parser to parse POD and generates XML from the resulting parse stream. It uses its own format, described below.

<<less
Download (0.007MB)
Added: 2006-08-15 License: Perl Artistic License Price:
1165 downloads
XML::Simple 2.14

XML::Simple 2.14


XML::Simple is a easy API to maintain XML (esp config files). more>>
XML::Simple is a easy API to maintain XML (esp config files).

SYNOPSIS

use XML::Simple;

my $ref = XMLin([< xml file or string >] [, < options >]);

my $xml = XMLout($hashref [, < options >]);

Or the object oriented way:

require XML::Simple;

my $xs = new XML::Simple(options);

my $ref = $xs->XMLin([< xml file or string >] [, < options >]);

my $xml = $xs->XMLout($hashref [, < options >]);

(or see "SAX SUPPORT" for the SAX way).

To catch common errors:

use XML::Simple qw(:strict);

<<less
Download (0.065MB)
Added: 2006-09-06 License: Perl Artistic License Price:
1151 downloads
inidoc 0.1.1

inidoc 0.1.1


inidoc project is contributed with LayManSys and is used internally for documentating configuration files in a so-called INI. more>>
inidoc project is contributed with LayManSys and is used internally for documentation configuration files in a so-called INI format; this file format is typically used for config files under MS Windows or by PHP web applications. inidoc uses special comments in the INI files and generates DocBook XML output.

Synopsis

php inidoc.php {file...}

inidoc needs at least one input file for generating the program output, which is sent to the standard output. That means you may want to pipe the output into a file. An advantage of this behaviour is that you can also use inidoc as a web service.

The Programs Output

The programs output format is DocBook XML, where each INI file is documented within a < section >. Normal text is put into tags and the key-value pairs are described using a < glosslist >.

<<less
Download (0.028MB)
Added: 2006-09-04 License: GPL (GNU General Public License) Price:
1146 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5