Main > Free Download Search >

Free simple xml software for linux

simple xml

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 6501
Simple XML Framework 1.4.2

Simple XML Framework 1.4.2


Simple is an XML serialization framework for Java. more>>
Simple is an XML serialization framework for Java. Simple XML Framework goal is to provide an XML framework that enables rapid development of XML configuration and communication systems.
This framework aids the development of XML systems with minimal effort and reduced errors. The framework borrows ideas and concepts from existing XML tools such as C# XML serialization and other proprietary frameworks, and combines those ideas resulting in a simple yet extremely powerful tool for using and manipulating XML.
Simple framework with powerful capabilities
The framework used to provide XML serialization is simple to use and revolves around several annotations an a single persister object used to read and write objects to and from XML.
It requires absolutely no configuration
Unlike many of the XML frameworks for Java there are no mappings or configuration required to serialize objects regardless of its complexity. The XML schema is represented using field annotations.
Extremely rapid development with XML
Developing XML configuration and communication systems can be done much quicker that through the use of XML frameworks such as DOM, SAX, and even other frameworks such as Digester and XStream.
Converts to and from human editable XML
A primary goal for the framework is that the XML data used to deserialize a serialize objects is human readable. All XML elements and attributes take a simple structure that can be easily created with a text editor.
Enhancements:
- Concurrency and class loading improvements have been made in this release.
- The persister can now be used by multiple concurrent threads using any of the stock strategies.
- Class loading has been greatly improved so that it can be configured for use in a wide range of environments.
<<less
Download (0.078MB)
Added: 2007-08-16 License: LGPL (GNU Lesser General Public License) Price:
805 downloads
Simple XML Configuration Library 0.3.6

Simple XML Configuration Library 0.3.6


Simple XML Configuration Library an XML library for parsing a simple configuration file format. more>>
Simple XML Configuration Library an XML library for parsing a simple configuration file format.
Simple XML Configuration Library is actively developed for *nix, Mac OS X and *BSD. The goal of the project is to provide a library that can be easily wrapped into other languages such as Python and Java.
Installation:
- run: build.sh
- run: ./configure
- run: make
- run: make install
Enhancements:
- fixed memory leak on name allocations and in Destroy
<<less
Download (0.022MB)
Added: 2006-03-30 License: GPL (GNU General Public License) Price:
1305 downloads
Simple Xmms Control 0.1

Simple Xmms Control 0.1


Simple Xmms Control is a a simple SuperKaramba theme that provides XMMS control. more>>
Simple Xmms Control is a a simple SuperKaramba theme that provides XMMS control. Icons are from nuoveXT icon theme.

All suggestions are welcome!

<<less
Download (0.008MB)
Added: 2006-06-20 License: GPL (GNU General Public License) Price:
1223 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
Simple Firewall 0.8

Simple Firewall 0.8


Simple Firewall is a easy tool for administration users and access control. more>>
Simple Firewall is a easy tool for administration users and access control. This tool is made for Linux. Using iptables for packet filtering Write in perl Save rules with xml. That can be run in bash shell and web interface via webmin.
Enhancements:
- Perform reconfigure squid conf for all linux distros
- Fix script init for all linux distros
- Add new menu vpn
- Implemet and integrated PPTP VPN Software
- Modified install script
<<less
Download (0.096MB)
Added: 2006-07-12 License: GPL (GNU General Public License) Price:
1204 downloads
Simple Plain Xml Parser 0.4

Simple Plain Xml Parser 0.4


Simple Plain Xml Parser is a simple and plain xml parser written in C++. more>>
Simple Plain Xml Parser (spxml) is a simple and plain xml parser written in C++. spxml supports pull-model and DOM-model xml parsing.
spxml is a stream-oriented parser. As the user passes it chunks of the input XML document, spxml identifies elements, character data or other entities and return the appropriate event. The size of the chunks is controlled by the user; chunks can range from one byte to the whole XML document.
spxml pull parser does not need to be told when the document is ended. On the contrary, spxml pull parser will tell us when it has finished parsing a root ( or other ) element. spxml pull parser can therefore safely read from pipes, can process sequences of XML documents without extra delimiters, and can handle selected parts of a document.
spxml DOM parser parses an XML document, and builds a DOM tree that can be read, modified, and saved.
Enhancements:
- This release adds UTF-8 encoding and processing instruction support.
<<less
Download (0.023MB)
Added: 2007-07-22 License: GPL (GNU General Public License) Price:
825 downloads
HTML::Simple 0.4

HTML::Simple 0.4


HTML::Simple is a simple, dependency free module for generating HTML (and XML). more>>
HTML::Simple is a simple, dependency free module for generating HTML (and XML).

SYNOPSIS

Note: It turns out that TOMC owns the HTML::Simple namespace so Ive moved development of this module to HTML::Tiny. Please use HTML::Tiny in preference to this module.

use HTML::Simple;

my $h = HTML::Simple->new;

# Generate a simple page
print $h->html(
[
$h->head( $h->title( Sample page ) ),
$h->body(
[
$h->h1( { class => main }, Sample page ),
$h->p( Hello, World, { class => detail }, Second para )
]
)
]
);

# Outputs
< html>
< head>
< title>Sample page< /title>
< /head>
< body>
< h1 class="main">Sample page< /h1>
< p>Hello, World< /p>
< p class="detail">Second para< /p>
< /body>
< /html>

<<less
Download (0.010MB)
Added: 2007-07-04 License: Perl Artistic License Price:
843 downloads
Simple Blue 11-08-2006

Simple Blue 11-08-2006


Simple Blue is a modified Sunergos Blue theme with user list. more>>
Simple Blue is a modified Sunergos Blue theme with user list.

Lightweight (SVG), elegant, works with all languages and widescreen.

<<less
Download (0.030MB)
Added: 2006-10-17 License: GPL (GNU General Public License) Price:
1104 downloads
XML::SAX::Simple 0.02

XML::SAX::Simple 0.02


XML::SAX::Simple is a SAX version of XML::Simple. more>>
XML::SAX::Simple is a SAX version of XML::Simple.

SYNOPSIS

use XML::SAX::Simple qw(XMLin XMLout);
my $hash = XMLin("foo.xml");

XML::SAX::Simple is a very simple version of XML::Simple but for SAX. It can be used as a complete drop-in replacement for XML::Simple.

See the documentation for XML::Simple (which is required for this module to work) for details.

<<less
Download (0.016MB)
Added: 2006-09-08 License: Perl Artistic License Price:
1141 downloads
Simple Timetracker 1.1.4

Simple Timetracker 1.1.4


Simple Timetracker provides an application for keeping a record of time vs tasks. more>>
Simple Timetracker provides an application for keeping a record of time vs tasks.

Timetracker is a Java application for recording time spent on projects and activities.

<<less
Download (0.96MB)
Added: 2007-06-05 License: MIT/X Consortium License Price:
872 downloads
XML::Genx::Simple 0.21

XML::Genx::Simple 0.21


XML::Genx::Simple is a slightly simpler wrapper class for genx. more>>
XML::Genx::Simple is a slightly simpler wrapper class for genx.

SYNOPSIS

use XML::Genx::Simple;
my $w = XML::Genx::Simple->new;
eval {
# bar
$w->StartDocFile( *STDOUT );
$w->StartElementLiteral( root );
$w->Element( foo => bar, id => 1 );
$w->EndElement;
$w->EndDocument;
};
die "Writing XML failed: $@" if $@;

This class provides some helper methods to make using XML::Genx simpler in the common case.

<<less
Download (0.037MB)
Added: 2006-09-08 License: Perl Artistic License Price:
1141 downloads
Test::XML::Simple 0.09

Test::XML::Simple 0.09


Test::XML::Simple is an easy testing for XML. more>>
Test::XML::Simple is an easy testing for XML.

SYNOPSIS

use Test::XML::Simple tests=>5;
xml_valid $xml, "Is valid XML";
xml_node $xml, "/xpath/expression", "specified xpath node is present";
xml_is, $xml, /xpath/expr, "expected value", "specified text present";
xml_like, $xml, /xpath/expr, qr/expected/, "regex text present";
xml_is_deeply, $xml, /xpath/expr, $xml2, "structure and contents match";

# Not yet implemented:
# xml_like_deeply would be nice too...

Test::XML::Simple is a very basic class for testing XML. It uses the XPath syntax to locate nodes within the XML. You can also check all or part of the structure vs. an XML fragment.

<<less
Download (0.005MB)
Added: 2006-09-07 License: Perl Artistic License Price:
1142 downloads
XML::Simple::Tree 0.03

XML::Simple::Tree 0.03


XML::Simple::Tree is a tree object extension for XML::Simple data structures. more>>
XML::Simple::Tree is a tree object extension for XML::Simple data structures.

SYNOPSIS

## script 1
## create XML::Simple::Tree object and do a preorder traversal

## create XML::Simple::Tree object from an xml document ($xml_file)
my $xml_obj = XML::Simple::Tree->new(file => directory.xml,
node_key => dir,
target_key => name);

## sub set_do_node() method takes subroutine reference to be executed at current node
$xml_obj->set_do_node(
sub {
my $self = $xml_obj;

my $cnode = $self->get_cnode();
my $level = $self->get_level();
my $padding = * x ($level + 1);

print "$padding$cnode->{name}[0]n";
}
);

## sub set_do_leaf() method takes subroutine reference to be executed at leaf node
$xml_obj->set_do_leaf(
sub {
my $self = $xml_obj;

print "n";
}
);

## Tree pre order traversal method that executes do_node() at each node and do_leaf() at each leaf
$xml_obj->traverse();


## script 2
## find a node and retrieve a parameter.

my $xml_obj =
XML::Simple::Tree->new(
file => $xml_file,
node_key => directory,
target_key => name
);

my $want_node = $xmlObj->find_node($target_directory);
my $mtime = $want_node->{mtime}[0];

## script 3
## find a node and cut (remove) it from tree.

my $cut_name = bin;

my $mainXml =
XML::Simple::Tree->new( file => $xml_file,
node_key => directory,
target_key => name);

$mainXml->cut_node($cut_name);

## script 4
## take XML::Simple::Tree object and paste it into a target node of another
## convert it back to xml

my $target_dir = xxx;

my $cut_tree =
XML::Simple::Tree->new(file => $cut_xml_file,
node_key => directory,
target_key => name);

$config_tree->paste_node($target_dir, $cut_tree->get_cnode()->{directory}[0]);

## convert to xml
my $xml = $config_tree->toXML();

## Additional examples can be found in the included tests.

This module extends XML::Simple by taking the data structure returned by XML::Simple::XMLin($xml_file, forcearray => 1) and putting it in a class complete with tree manipulation and traversal methods. Important to know is that XMLin is called with the option ForceArray => 1. This option forces nested elements to be represented as arrays even when there is only one.

<<less
Download (0.007MB)
Added: 2006-09-07 License: Perl Artistic License Price:
1144 downloads
Tree::Simple::SAX 0.01

Tree::Simple::SAX 0.01


Tree::Simple::SAX is a set of classes for using Tree::Simple with XML. more>>
Tree::Simple::SAX is a set of classes for using Tree::Simple with XML.

SYNOPSIS

use Tree::Simple::SAX;
use XML::SAX::ParserFactory;

my $handler = Tree::Simple::SAX::Handler->new(Tree::Simple->new());

my $p = XML::SAX::ParserFactory->parser(Handler => $handler);
$p->parse_string( Hello ! );

# this will create a tree like this:
# { tag_type => xml }
# { tag_type => string }
# { content => Hello , tag_type => CDATA }
# { tag_type => world }
# { content => !, tag_type => CDATA }

This is an early implementation of an XML::SAX handler which creates a Tree::Simple object hierarchy from the XML stream. It is currently in the proof-of-concept/experimental stages and I plan to add more features in the future.

If anyone else is interested in the development of this module, feel free to contact me (use the email in the AUTHOR section). I am always open to discussion, thoughts, criticism and especially patches.

<<less
Download (0.004MB)
Added: 2006-09-14 License: Perl Artistic License Price:
1135 downloads
XML::XPath::Simple 0.05

XML::XPath::Simple 0.05


XML::XPath::Simple is a very simple interface for XPaths. more>>
XML::XPath::Simple is a very simple interface for XPaths.

SYNOPSIS

use XML::XPath::Simple;

$xp = new XML::XPath::Simple(
xml => $xml,
context => /
);
$content = $xp->valueof(/doc/c[2]/d[1]@id);

XML::XPath::Simple is designed to allow for the use of simple Abbreviated XPath syntax to access values from a small XML document. This module is not meant as a drop-in replacement for XML::XPath, and doesnt support the entire W3C XPath Recommendation. This module is meant as an easy and simple way to access XML data from small, non-complex structures.
XML::XPath::Simple doesnt support documents that have elements containing mixed content (text and tags), nor does it allow for the walking of the tree structure, or the counting of elements. While this module allows access to specific nodes using the position() function, internally the module doesnt necessarially parse the XML structure in any specific order, so position() calls may not return the value expected.

<<less
Download (0.010MB)
Added: 2006-09-07 License: Perl Artistic License Price:
1143 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5