Main > Free Download Search >

Free xmlparser 1.00 software for linux

xmlparser 1.00

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 128
HTTP::WebTest::XMLParser 1.00

HTTP::WebTest::XMLParser 1.00


HTTP::WebTest::XMLParser is a Perl module to parse wtscript in XML representation. more>>
HTTP::WebTest::XMLParser is a Perl module to parse webscript in XML representation.

SYNOPSIS

use HTTP::WebTest::XMLParser;
my ($tests, $opts) = HTTP::WebTest::XMLParser->parse($xmldata);

use HTTP::WebTest;
my $wt = new HTTP::WebTest;
$wt->run_tests($tests, $opts);

HTTP::WebTest::XMLParser->as_xml($tests, $opts, { nocode => 1 });

Parses a wtscript file in XML format and converts it to a set of test objects.

XML SYNTAX

The xml format follows wtscript closely, with the following rules:

- the root element is
- global paramters are in a element
- test definitions are in elements
- a list is represented by a element
- a scalar param. is represented by a element
- a code segment is represented by a element
- named parameters are named throug a name attribute

The DTD is available in scripts/webtest.dtd from the distribition. For examples see the test definitions in t/*xml from the distribution.

A conversion script from wtscript to XML is available in scripts/testconversion from the distribution. This script also converts XML definitions from earlier alpha versions of this module.

<<less
Download (0.011MB)
Added: 2006-12-14 License: Perl Artistic License Price:
1044 downloads
XMLParser for PHP 1.0

XMLParser for PHP 1.0


XMLParser is a library that assists in parsing XML documents into generic PHP arrays. more>>
XMLParser is a library that assists in parsing XML documents into generic PHP arrays. It also comes with RSSParser, an extension of XMLParser that creates simple RSS-specific array structures from RSS feeds.

<<less
Download (0.011MB)
Added: 2005-09-22 License: GPL (GNU General Public License) Price:
1494 downloads
Make 1.00

Make 1.00


Make is a Perl module for processing makefiles. more>>
Make is a Perl module for processing makefiles.

SYNOPSIS

require Make;
my $make = Make->new(...);
$make->parse($file);
$make->Script(@ARGV)
$make->Make(@ARGV)
$make->Print(@ARGV)

my $targ = $make->Target($name);
$targ->colon([dependancy...],[command...]);
$targ->dolon([dependancy...],[command...]);
my @depends = $targ->colon->depend;
my @commands = $targ->colon->command;

Make->new creates an object if new(Makefile => $file) is specified then it is parsed. If not the usual makefile Makefile sequence is used. (If GNU => 1 is passed to new then GNUmakefile is looked for first.)

$make->Make(target...) makes the target(s) specified (or the first real target in the makefile).

$make->Print can be used to print to current selected stream a form of the makefile with all variables expanded.

$make->Script(target...) can be used to print to current selected stream the equivalent bourne shell script that a make would perform i.e. the output of make -n.

There are other methods (used by parse) which can be used to add and manipulate targets and their dependants. There is a hierarchy of classes which is still evolving. These classes and their methods will be documented when they are a little more stable.

The syntax of makefile accepted is reasonably generic, but I have not re-read any documentation yet, rather I have implemented my own mental model of how make works (then fixed it...).

In addition to traditional

.c.o :
$(CC) -c ...

GNU makes pattern rules e.g.

%.o : %.c
$(CC) -c ...

Likewise a subset of GNU makes $(function arg...) syntax is supported.
Via pmake Make has built perl/Tk from the MakeMaker generated Makefiles...

<<less
Download (0.012MB)
Added: 2007-05-09 License: Perl Artistic License Price:
944 downloads
Xws 1.00

Xws 1.00


Xws project is a multi-player Across Lite server with chat. more>>
Xws project is a multi-player Across Lite server with chat.

Xws is a text mode multi-player crossword and chat server. It presents the same puzzle to everyone, allowing people the option to try and/or discuss solutions.

Play may be friendly collaboration or fierce competition, depending on the players dispositions. Xws supports hundreds of puzzles in the popular Across Lite file format.

Copyright issues prevent the distribution from including any puzzles, but several archives and resources are listed in the README.

<<less
Download (0.019MB)
Added: 2006-12-04 License: GPL (GNU General Public License) Price:
1055 downloads
Nullmailer 1.00

Nullmailer 1.00


Nullmailer is a simple relay-only mail transport agent. more>>
Nullmailer, a sendmail/qmail/etc replacement MTA for hosts which relay to a fixed set of smart relays. It is designed to be simple to configure, secure, and easily extendable.
Installation:
The `configure shell script attempts to guess correct values for various system-dependent variables used during compilation.
It uses those values to create a `Makefile in each directory of the package. It may also create one or more `.h files containing system-dependent definitions.
Finally, it creates a shell script `config.status that you can run in the future to recreate the current configuration, a file `config.cache that saves the results of its tests to speed up
reconfiguring, and a file `config.log containing compiler output (useful mainly for debugging `configure).
If you need to do unusual things to compile the package, please try to figure out how `configure could check whether to do them, and mail diffs or instructions to the address given in the `README so they can be considered for the next release.
If at some point `config.cache contains results you dont want to keep, you may remove or edit it.
The file `configure.in is used to create `configure by a program called `autoconf. You only need `configure.in if you want to change it or regenerate `configure using a newer version of `autoconf.
The simplest way to compile this package is:
1. `cd to the directory containing the packages source code and type `./configure to configure the package for your system.
If youre using `csh on an old version of System V, you might need to type `sh ./configure instead to prevent `csh from trying to execute
`configure itself.
Running `configure takes awhile. While running, it prints some messages telling which features it is checking for.
2. Type `make to compile the package.
3. Optionally, type `make check to run any self-tests that come with the package.
4. Type `make install to install the programs and any data files and documentation.
5. You can remove the program binaries and object files from the source code directory by typing `make clean. To also remove the files that `configure created (so you can compile the package for a different kind of computer), type `make distclean.
There is also a `make maintainer-clean target, but that is intended mainly for the packages developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution.
Enhancements:
- Fixed problem with multiple arguments to protocol modules.
- Fixed extraneous spaces in SMTP sender.
- Made permissions on queued files more strict.
- Handle the "-bs" flag in the sendmail wrapper by dieing when we see it.
- Fixed the address parser handling domain names with trailing periods.
- Fixed bug in header parsing that would cause the last header line to be repeated if there was no body.
- Fixed bug in handling headers containing CR+LF line endings.
<<less
Download (0.079MB)
Added: 2005-10-13 License: GPL (GNU General Public License) Price:
1471 downloads
Sshpass 1.00

Sshpass 1.00


Sshpass is a tool for non-interactivly performing password authentication with SSH. more>>
Sshpass project is a tool for non-interactivly performing password authentication with SSHs so called "interactive keyboard password authentication".
Most users should use SSHs more secure public key authentication instead.
Installation:
The simplest way to compile this package is:
1. `cd to the directory containing the packages source code and type `./configure to configure the package for your system. If youre using `csh on an old version of System V, you might need to type `sh ./configure instead to prevent `csh from trying to execute `configure itself.
Running `configure takes awhile. While running, it prints some messages telling which features it is checking for.
2. Type `make to compile the package.
3. Optionally, type `make check to run any self-tests that come with the package.
4. Type `make install to install the programs and any data files and documentation.
5. You can remove the program binaries and object files from the source code directory by typing `make clean. To also remove the files that `configure created (so you can compile the package for a different kind of computer), type `make distclean. There is also a `make maintainer-clean target, but that is intended mainly for the packages developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution.
Enhancements:
- This release makes sure that authentication failures are terminated early.
- It will better detect when the child has exited.
- Error reporting has been improved.
<<less
Download (0.082MB)
Added: 2006-03-17 License: GPL (GNU General Public License) Price:
1326 downloads
Math::BaseArith 1.00

Math::BaseArith 1.00


Math::BaseArith is a Perl extension for mixed-base number representation (like APL encode/decode). more>>
Math::BaseArith is a Perl extension for mixed-base number representation (like APL encode/decode).

SYNOPSIS

use Math::BaseArith;
encode( value, base_list );
decode( representation_list, base_list );

The inspiration for this module is a pair of functions in the APL programming language called encode (a.k.a. "representation") and decode (a.k.a. base-value). Their principal use is to convert numbers from one number base to another. Mixed number bases are permitted.

In this perl implementation, the representation of a number in a particular number base consists of a list whose elements are the digit values in that base. For example, the decimal number 31 would be expressed in binary as a list of five ones with any number of leading zeros: [0, 0, 0, 1, 1, 1, 1, 1]. The same number expressed as three hexadecimal (base 16) digits would be [0, 1, 15], while in base 10 it would be [0, 3, 1]. Fifty-one inches would be expressed in yards, feet, inches as [1, 1, 3], an example of a mixed number base.

In the following description of encode and decode, Q will mean an abstract value or quantity, R will be its representation and B will define the number base. Q will be a perl scalar; R and B are perl lists. The values in R correspond to the radix values in B.

In the examples below, assume the output of print has been altered by setting $, = and that => is your shell prompt.

<<less
Download (0.006MB)
Added: 2007-07-20 License: Perl Artistic License Price:
826 downloads
Cairo 1.00

Cairo 1.00


Cairo package contains Perl bindings to the cairo graphics library. more>>
Cairo package contains Perl bindings to the cairo graphics library.

INSTALLATION

To install this module type the following:

perl Makefile.PL
make
make test
make install

To avoid installing to a system directory, if you dont have root access, you can change the installation prefix at Makefile.PL time with

perl Makefile.PL PREFIX=/some/other/place

This will install the module to the subdirectory lib/perl5 under the given prefix. If this is not already in perls include path, youll need to tell perl how to get to this library directory so you can use it; there are three ways:

in your environment (the easiest):
# assuming a bourne-style shell
PERL5LIB=/some/other/place/lib/perl5/site_perl export PERL5LIB
on the perl command line:
perl -I /some/other/place/lib/perl5/site_perl yourscript
in the code of your perl script:
use lib /some/other/place/lib/perl5/site_perl;

<<less
Download (0.042MB)
Added: 2006-09-06 License: Perl Artistic License Price:
1143 downloads
Smart Sharpening 1.00

Smart Sharpening 1.00


Smart Sharpening plugin is a method of sharpening, which sharpens only the edges in the image. more>>
Smart Sharpening plugin is a method of sharpening, which sharpens only the edges in the image. This way the noise in the larger smooth parts doesnt get amplified as it does when using regular unsharp mask.

You can find more details on smart sharpening here at gimpguru.org.

Notice that the amount of sharpness is equal, but there is notably less noise. You can see that especially, when you look the hand of the guitar player.

<<less
Download (0.004MB)
Added: 2006-09-06 License: GPL (GNU General Public License) Price:
1150 downloads
Apache-Storage 1.00

Apache-Storage 1.00


Apache::Storage is Perl module containing simple functions to store and retrieve information from within the Apache process. more>>
Apache::Storage is Perl module containing simple functions to store and retrieve information from within the Apache process.
<<less
Download (0.004MB)
Added: 2005-08-24 License: GPL (GNU General Public License) Price:
1521 downloads
Star Asterisk API 1.00

Star Asterisk API 1.00


Star Asterisk API is a high performance API that connects to the manager interface of Asterisk or to AstManProxy. more>>
Star Asterisk API is a high performance API that connects to the manager interface of Asterisk or to AstManProxy.
Star Asterisk API is easy to use, object-oriented, and easy to extend to suit your particular requirements.
Main features:
- Easy to use -- Simple php
- Easy to extend -- Object oriented approach
- High performance -- Handles High volume of traffic
<<less
Download (0.020MB)
Added: 2006-06-09 License: GPL (GNU General Public License) Price:
734 downloads
List::Intersperse 1.00

List::Intersperse 1.00


List::Intersperse Perl module can intersperse / unsort / disperse a list. more>>
List::Intersperse Perl module can intersperse / unsort / disperse a list.

SYNOPSIS

use List::Intersperse qw/intersperseq/;

@ispersed = intersperseq {substr($_[0],0,1)} qw/A1 A2 B1 B2 C1 C2/;

@ispersed = List::Intersperse::intersperse qw/A A B B B B B B C/;

intersperse and intersperseq evenly distribute elements of a list. Elements that are considered equal are spaced as far apart from each other as possible.

FUNCTIONS

intersperse LIST

This function returns a list of elements interspersed so that equivalent items are evenly distributed throughout the list.

intersperseq BLOCK LIST

intersperseq works like intersperse but it applies BLOCK to the elements of LIST to determine the equivalance key.

<<less
Download (0.002MB)
Added: 2007-07-19 License: Perl Artistic License Price:
827 downloads
MPEG::Info 1.00

MPEG::Info 1.00


MPEG::Info is a basic MPEG bitstream attribute parser. more>>
MPEG::Info is a basic MPEG bitstream attribute parser.

SYNOPSIS

use strict;
use MPEG::Info;

my $video = MPEG::Info->new( -file => $filename );
$video->probe();

print $file->type; ## MPEG

## Audio information
print $file->acodec; ## MPEG Layer 1/2
print $file->acodecraw; ## 80
print $file->achans; ## 1
print $file->arate; ## 128000 (bits/sec)
print $file->astreams ## 1

## Video information
printf "%0.2f", $file->fps ## 29.97
print $file->height ## 240
print $file->width ## 352
print $file->vstreams ## 1
print $file->vcodec ## MPEG1
print $file->vframes ## 529
print $file->vrate ## 1000000 (bits/sec)

The Moving Picture Experts Group (MPEG) is a working group in charge of the development of standards for coded representation of digital audio and video.
MPEG audio and video clips are ubiquitous but using Perl to programmatically collect information about these bitstreams has to date been a kludge at best.

This module parses the raw bitstreams and extracts information from the packet headers. It supports Audio, Video, and System (multiplexed audio and video) packets so it can be used on nearly every MPEG you encounter.

<<less
Download (0.32MB)
Added: 2006-11-16 License: Perl Artistic License Price:
1081 downloads
LibCVS Perl 1.00.02

LibCVS Perl 1.00.02


LibCVS Perl simplifies the job of writing tools around CVS by providing Perl libraries. more>>
LibCVS Perl simplifies the job of writing tools around CVS by providing Perl libraries that programmers can access directly in their code.
Its current focus is libraries that use the cvsclient protocol to talk to a CVS server and are targetted at the development of client applications.
Libraries that understand the RCS file format and provide fast server-side access are a future possibility.
Enhancements:
- The ability to apply tags is now included.
- A new script, lcvs-tagbase, is included to apply a base tag to existing branches.
<<less
Download (0.085MB)
Added: 2005-10-12 License: GPL (GNU General Public License) Price:
1473 downloads
Devel::Pointer 1.00

Devel::Pointer 1.00


Devel::Pointer is a Perl module that can fiddle around with pointers. more>>
Devel::Pointer is a Perl module that can fiddle around with pointers.

SYNOPSIS

use Devel::Pointer;
$a = address_of($b); # a = &b;
$b = deref($a); # b = *a;

$a = unsmash_sv(0+$scalar_ref);
@a = unsmash_av(0+$array_ref);
%a = unsmash_hv(0+$hash_ref);
&a = unsmash_cv(0+$code_ref);
# OK, you cant do that, but you get the idea

$c = deref(-1); # *(-1), and the resulting segfault.

The primary purpose of this is to turn a smashed reference address back into a value. Once a reference is treated as a numeric value, you cant dereference it normally; although with this module, you can.

Be careful, though, to avoid dereferencing things that dont want to be dereferenced.

<<less
Download (0.003MB)
Added: 2007-07-26 License: Perl Artistic License Price:
821 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5