Main > Free Download Search >

Free oxygen xml software for linux

oxygen xml

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1892
Bare XML 0.11

Bare XML 0.11


Bare XML project is a XML parser with all primary parsing done via a simple state engine with about 20 or so different states. more>>
Bare XML project is a XML parser with all primary parsing done via a simple state engine with about 20 or so different states. A tree structure is created during parsing, with all node names and values linked via pointers directly into the original text buffer.

As such, Bare XML is extremely fast and simple. Currently, the parser is available in a perl module with Perl glue to turn the created tree into a Perl hash tree. The module name is XML::Bare.

<<less
Download (0.024MB)
Added: 2007-06-26 License: Perl Artistic License Price:
851 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
XPontus XML Editor 1.0.0 RC3

XPontus XML Editor 1.0.0 RC3


XPontus is a free java based XML editor designed towards text editing. more>>
XPontus is a free java based XML editor designed towards text editing. XPontus XML Editor aims to provide a free alternative to commercial XML Editors.

As XPontus is written in Java it is available for all java enabled operating systems. It has been reported to run correctly on Linux, Windows, Mac OS X, Solaris and FreeBSD. There are many installers for platform convenience.

The software is distributed under the GNU GPL License.

<<less
Download (17.5MB)
Added: 2007-06-13 License: GPL (GNU General Public License) Price:
864 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
Template::Plugin::XML 2.16

Template::Plugin::XML 2.16


Template::Plugin::XML is a XML plugin for the Template Toolkit. more>>
Template::Plugin::XML is a XML plugin for the Template Toolkit.

SYNOPSIS

[% USE XML;
dom = XML.dom(foo.xml);
xpath = XML.xpath(bar.xml);
simple = XML.simple(baz.xml);
rss = XML.simple(news.rdf);
%]

[% USE XML(file=foo.xml);
dom = XML.dom
xpath = XML.xpath
# ...etc...
%]

[% USE XML(dir=/path/to/xml);
file = XML.file(foo.xml );
dom = file.dom
xpath = file.xpath
# ...etc...
%]

The Template-XML distribution provides a number of Template Toolkit plugin modules for working with XML.

The Template::Plugin::XML module is a front-end to the various other XML plugin modules. Through this you can access XML files and directories of XML files via the Template::Plugin::XML::File and Template::Plugin::XML::Directory modules (which subclass from the Template::Plugin::File and Template::Plugin::Directory modules respectively). You can then create a Document Object Model (DOM) from an XML file (Template::Plugin::XML::DOM), examine it using XPath queries (Template::Plugin::XML::XPath), turn it into a Perl data structure (Template::Plugin::XML::Simple) or parse it as an RSS (RDF Site Summary) file.

The basic XML plugins were distributed as part of the Template Toolkit until version 2.15 released in May 2006. At this time they were extracted into this separate Template-XML distribution and an alpha version of this Template::Plugin::XML front-end module was added.
The Template::Plugin::XML module is still in development and not guaranteed to work correctly yet. However, all the other XML plugins are more-or-less exactly as they were in TT version 2.14 and should work as normal.

For general information on the Template Toolkit see the documentation for the Template module or http://template-toolkit.org. For information on using plugins, see Template::Plugins and "USE" in Template::Manual::Directives. For further information on XML, see http://xml.com/.

<<less
Download (0.026MB)
Added: 2006-09-09 License: Perl Artistic License Price:
1141 downloads
XML::RDB 1.1

XML::RDB 1.1


XML::RDB is a Perl extension to convert XML files into RDB schemas and populate, and unpopulate them. more>>
XML::RDB is a Perl extension to convert XML files into RDB schemas and populate, and unpopulate them. Works with XML Schemas too.

SYNOPSIS

use XML::RDB;

# Give our DBs DSN & username/password
my $rdb = new XML::RDB(config_file => db_config);

# Generate RDB Schema
$rdb->make_tables("my_xml_file.xml", "db_schema_output_file");

#
# Now import the generated db_schema_output_file into your DB
# (see t/1.t for an automated way to do this)
#

# Now populate our RDB
my($root_table_name, $primary_key) =
$rdb->populate_tables("my_xml_file.xml");

#
# Your XML file is now in your RDB!!!! Play as desired & when ready:
#
$rdb->unpopulate_tables($root_table_name, $primary_key,
new_xml_file.xml);


#
# Thats all fine & dandy but what if youve got an XML Schema???
#
# the first 2 calls are the same:
$rdb->make_tables("my_xsd_file.xsd", "db_schema_output_file");

#
# dont forget to put db_schema_output_file into your DB!
# then:
my($root_table_name, $primary_key) =
$rdb->populate_tables("my_xsd_file.xsd");

# note we only need the primary key for this next call
$rdb->unpopulate_schema($primary_key, fully_formed.xml);

#
# Now youve got fully_formed.xml - pass THAT to make_tables
# & yer golden:
#

$rdb->make_tables("fully_formed.xml", "REAL_RDB_schema");

#
# Now insert REAL_RDB_schema into yer DB & now any XML documents
# conforming to your original XML Schema (my_xsd_file.xsd) can be
# imported into your schema:
my ($rt, $pk) =
$rdb->populate_tables("xml_doc_conforming_to_my_xsd_file.xml");

# See the README file for a LOT more information...

ABSTRACT

XML::RDB - Perl extension to convert XML files into RDB schemas and populate, and unpopulate them. Works with XML Schemas too. Analyzes relationships within either an XML file or an XML Schema to create RDB tables to hold that document (or any XML document that conforms to the XML Schema).

<<less
Download (0.033MB)
Added: 2006-08-14 License: Perl Artistic License Price:
1166 downloads
XML::DT 0.45

XML::DT 0.45


XML::DT is a package for down translation of XML files. more>>
XML::DT is a package for down translation of XML files.

SYNOPSIS

use XML::DT;

%xml=( music => sub{"Music from: $cn"},
lyrics => sub{"Lyrics from: $v{name}n"},
title => sub{ uc($c) },
-default => sub{"$q:$c"} );

print dt($filename,%xml);

ABSTRACT

This module is a XML down processor. It maps tag (element) names to functions to process that element and respective contents.

This module processes XML files with an approach similar to OMNIMARK. As XML parser it uses XML::Parser or XML::LibXML module in an independent way. At configure stage, you should choose one of the back-ends.

<<less
Download (0.028MB)
Added: 2006-09-14 License: Perl Artistic License Price:
1135 downloads
XML::QL 0.07

XML::QL 0.07


XML::QL is an XML query language. more>>
XML::QL is an XML query language.

SYNOPSIS

$ql = WHERE $head ORDER-BY $head IN "file:REC-xml-19980210.xml" CONSTRUCT $head;

print XML::QL->query($sql);

This module is an early implementation of a note published by the W3C called "XML-QL: A Query Language for XML". XML-QL allows the user to query an XML document much like a database, and describe a construct for output. Currently this module only offers partial functionality as described in the specification, and even some of that has been changed for ease of use. This documentation will describe the fuctionality of this module as well as differences from the XML-QL specification.

METHODS

query( "query" )

This is the only method required to use this module. This one method allows the user to pass a valid XML-QL query to the module, and the return value is the output.

<<less
Download (0.008MB)
Added: 2006-10-25 License: GPL (GNU General Public License) Price:
1097 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
XML::SAX 0.14

XML::SAX 0.14


XML::SAX is a simple API for XML. more>>
XML::SAX is a simple API for XML.

SYNOPSIS

use XML::SAX;

# get a list of known parsers
my $parsers = XML::SAX->parsers();

# add/update a parser
XML::SAX->add_parser(q(XML::SAX::PurePerl));

# remove parser
XML::SAX->remove_parser(q(XML::SAX::Foodelberry));

# save parsers
XML::SAX->save_parsers();

XML::SAX is a SAX parser access API for Perl. It includes classes and APIs required for implementing SAX drivers, along with a factory class for returning any SAX parser installed on the users system.

<<less
Download (0.057MB)
Added: 2006-09-08 License: GPL (GNU General Public License) Price:
1142 downloads
MARC::XML 0.4

MARC::XML 0.4


MARC::XML is a subclass of MARC.pm to provide XML support. more>>
MARC::XML is a subclass of MARC.pm to provide XML support.

SYNOPSIS

use MARC::XML;

#read in some MARC and output some XML
$myobject = MARC::XML->new("marc.mrc","usmarc");
$myobject->output({file=>">marc.xml",format=>"xml"});

#read in some XML and output some MARC
$myobject = MARC::XML->new("marc.xml","xml");
$myobject->output({file=>">marc.mrc","usmarc");

MARC::XML is a subclass of MARC.pm which provides methods for round-trip conversions between MARC and XML. MARC::XML requires that you have the CPAN modules MARC.pm and XML::Parser installed in your Perl library. Version 1.04 of MARC.pm and 2.27 of XML::Parser (or later) are required. As a subclass of MARC.pm a MARC::XML object will by default have the full functionality of a MARC.pm object. See the MARC.pm documentation for details.

The XML file that is read and generated by MARC::XML is not associated with a Document Type Definition (DTD). This means that your files need to be well-formed, but they will not be validated. When performing XML->MARC conversion it is important that the XML file is structured in a particular way. Fortunately, this is the same format that is generated by the MARC->XML conversion, so you should be able to be able to move your data easily between the two formats.

<<less
Download (0.050MB)
Added: 2007-07-17 License: Perl Artistic License Price:
830 downloads
RPC::XML 0.59

RPC::XML 0.59


RPC::XML is a set of classes for core data, message and XML handling. more>>
RPC::XML is a set of classes for core data, message and XML handling.

SYNOPSIS

use RPC::XML;

$req = RPC::XML::request->new(fetch_prime_factors,
RPC::XML::int->new(985120528));
...
$resp = RPC::XML::Parser->new()->parse(STREAM);
if (ref($resp))
{
return $resp->value->value;
}
else
{
die $resp;
}

The RPC::XML package is an implementation of the XML-RPC standard.

The package provides a set of classes for creating values to pass to the constructors for requests and responses. These are lightweight objects, most of which are implemented as tied scalars so as to associate specific type information with the value. Classes are also provided for requests, responses, faults (errors) and a parser based on the XML::Parser package from CPAN.

This module does not actually provide any transport implementation or server basis. For these, see RPC::XML::Client and RPC::XML::Server, respectively.

<<less
Download (0.12MB)
Added: 2006-09-21 License: Perl Artistic License Price:
1128 downloads
SOAP::XML::Client 1.9

SOAP::XML::Client 1.9


SOAP::XML::Client is a simple frame work for talking with web services. more>>
SOAP::XML::Client is a simple frame work for talking with web services.

This package is the base class for talking with web services, there are specific modules to use depending on the type of service you are calling, e.g. SOAP::XML::Client::DotNet or SOAP::XML::Client::Generic

This package helps in talking with web services, it just needs a bit of XML thrown at it and you get some XML back. Its designed to be REALLY simple to use.

<<less
Download (0.009MB)
Added: 2006-09-13 License: Perl Artistic License Price:
1138 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
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
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5