xml 0.06
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1962
Class::XML 0.06
Class::XML is a Perl module for simple XML Abstraction. more>>
Class::XML is a Perl module for simple XML Abstraction.
SYNOPSIS
package Foo;
use base qw/Class::XML/;
__PACKAGE__->has_attributes(qw/length colour/);
__PACKAGE__->has_child(bar => Bar);
package Bar;
use base qw/Class::XML/;
__PACKAGE__->has_parent(foo);
__PACKAGE__->has_attribute(counter);
# Meanwhile, in another piece of code -
my $foo = Foo->new( xml => # Or filename or ioref or parser
qq!< foo length="3m" colour="pink" >< bar / >< /foo >! );
$foo->length; # Returns "3m"
$foo->colour("purple"); # Sets colour to purple
print $foo; # Outputs
my $new_bar = new Bar; # Creates empty Bar node
$new_bar->counter("formica");
$foo->bar($new_bar); # Replaces child
$new_bar->foo->colour; # Returns "purple"
$foo->colour(undef); # Deletes colour attribute
print $foo; # Outputs < foo length="3m" >< bar counter="formica" / >< /foo >
Class::XML is designed to make it reasonably easy to create, consume or modify XML from Perl while thinking in terms of Perl objects rather than the available XML APIs; it was written out of a mixture of frustration that JAXB (for Java) and XMLSerializer (for .Net) provided programming capabilities that simply werent easy to do in Perl with the existing modules, and the sheer pleasure that Ive had using Class::DBI.
The aim is to provide a convenient abstraction layer that allows you to put as much of your logic as you like into methods on a class tree, then throw some XML at that tree and get back a tree of objects to work with. It should also be easy to get started with for anybody familiar with Class::DBI (although I doubt you could simply switch them due to the impedance mismatch between XML and relational data) and be pleasant to use from the Template Toolkit.
Finally, all Class::XML objects are also XML::XPath nodes so the full power of XPath is available to you if Class::XML doesnt provide a shortcut to what youre trying to do (but if you find it doesnt on a regular basis, contact me and Ill see if I can fix that.
<<lessSYNOPSIS
package Foo;
use base qw/Class::XML/;
__PACKAGE__->has_attributes(qw/length colour/);
__PACKAGE__->has_child(bar => Bar);
package Bar;
use base qw/Class::XML/;
__PACKAGE__->has_parent(foo);
__PACKAGE__->has_attribute(counter);
# Meanwhile, in another piece of code -
my $foo = Foo->new( xml => # Or filename or ioref or parser
qq!< foo length="3m" colour="pink" >< bar / >< /foo >! );
$foo->length; # Returns "3m"
$foo->colour("purple"); # Sets colour to purple
print $foo; # Outputs
my $new_bar = new Bar; # Creates empty Bar node
$new_bar->counter("formica");
$foo->bar($new_bar); # Replaces child
$new_bar->foo->colour; # Returns "purple"
$foo->colour(undef); # Deletes colour attribute
print $foo; # Outputs < foo length="3m" >< bar counter="formica" / >< /foo >
Class::XML is designed to make it reasonably easy to create, consume or modify XML from Perl while thinking in terms of Perl objects rather than the available XML APIs; it was written out of a mixture of frustration that JAXB (for Java) and XMLSerializer (for .Net) provided programming capabilities that simply werent easy to do in Perl with the existing modules, and the sheer pleasure that Ive had using Class::DBI.
The aim is to provide a convenient abstraction layer that allows you to put as much of your logic as you like into methods on a class tree, then throw some XML at that tree and get back a tree of objects to work with. It should also be easy to get started with for anybody familiar with Class::DBI (although I doubt you could simply switch them due to the impedance mismatch between XML and relational data) and be pleasant to use from the Template Toolkit.
Finally, all Class::XML objects are also XML::XPath nodes so the full power of XPath is available to you if Class::XML doesnt provide a shortcut to what youre trying to do (but if you find it doesnt on a regular basis, contact me and Ill see if I can fix that.
Download (0.018MB)
Added: 2006-09-07 License: Perl Artistic License Price:
1142 downloads
XML::IODEF 0.06
XML::IODEF is a Perl module for building/parsing IODEF messages. more>>
XML::IODEF is a Perl module for building/parsing IODEF messages.
QUICK START
Below is an example of an Incident IODEF message.
< ?xml version="1.0" encoding="UTF-8"?>
< !DOCTYPE IODEF-Message PUBLIC "-//IETF//DTD RFC XXXX IODEF v1.0//EN" "IODEF-Document.dtd">
< IODEF-Document>
< Incident purpose="handling">
< IncidentID>
#12345
< /IncidentID>
< AdditionalData meaning="data2" type="string">value2< /AdditionalData>
< AdditionalData meaning="data1" type="string">value1< /AdditionalData>
< /Incident>
< /IODEF-Document>
The previous IODEF message can be built with the following code snipset:
use XML::IODEF;
my $iodef = new XML::IODEF();
$iodef->add("Incidentpurpose", "handling");
$iodef->add("IncidentAdditionalData", "value1", "data1");
$iodef->add("IncidentAdditionalData", "value2", "data2");
$iodef->add("IncidentIncidentID", "#12345");
print $iodef->out();
To automatically insert an the ReportTime class to the current time, add the 2 lines:
$iodef->create_time();
and you will get (for example):
< ?xml version="1.0" encoding="UTF-8"?>
< !DOCTYPE IODEF-Message PUBLIC "-//IETF//DTD RFC XXXX IODEF v1.0//EN" "IODEF-Document.dtd">
< IODEF-Document>
< Incident purpose="handling">
< IncidentID>
#12345
< /IncidentID>
< IncidentData>
< ReportTime ntpstamp="0xc28859cf.0x0">2003-06-04-T11:43:11Z">2003-06-04-T11:43:11Z< /ReportTime>
< AdditionalData meaning="data2" type="string">value2
< AdditionalData meaning="data1" type="string">value1
< /Incident>
< /IODEF-Document>
<<lessQUICK START
Below is an example of an Incident IODEF message.
< ?xml version="1.0" encoding="UTF-8"?>
< !DOCTYPE IODEF-Message PUBLIC "-//IETF//DTD RFC XXXX IODEF v1.0//EN" "IODEF-Document.dtd">
< IODEF-Document>
< Incident purpose="handling">
< IncidentID>
#12345
< /IncidentID>
< AdditionalData meaning="data2" type="string">value2< /AdditionalData>
< AdditionalData meaning="data1" type="string">value1< /AdditionalData>
< /Incident>
< /IODEF-Document>
The previous IODEF message can be built with the following code snipset:
use XML::IODEF;
my $iodef = new XML::IODEF();
$iodef->add("Incidentpurpose", "handling");
$iodef->add("IncidentAdditionalData", "value1", "data1");
$iodef->add("IncidentAdditionalData", "value2", "data2");
$iodef->add("IncidentIncidentID", "#12345");
print $iodef->out();
To automatically insert an the ReportTime class to the current time, add the 2 lines:
$iodef->create_time();
and you will get (for example):
< ?xml version="1.0" encoding="UTF-8"?>
< !DOCTYPE IODEF-Message PUBLIC "-//IETF//DTD RFC XXXX IODEF v1.0//EN" "IODEF-Document.dtd">
< IODEF-Document>
< Incident purpose="handling">
< IncidentID>
#12345
< /IncidentID>
< IncidentData>
< ReportTime ntpstamp="0xc28859cf.0x0">2003-06-04-T11:43:11Z">2003-06-04-T11:43:11Z< /ReportTime>
< AdditionalData meaning="data2" type="string">value2
< AdditionalData meaning="data1" type="string">value1
< /Incident>
< /IODEF-Document>
Download (0.025MB)
Added: 2006-08-30 License: Perl Artistic License Price:
1152 downloads
C 0.06
C is pronounced large-C and is a pseudo-interpreter of the C programming language. more>>
C is pronounced large-C and is a pseudo-interpreter of the C programming language.
Without the need of manual compilation, developers can rapidly create cross-platform scripts or write one-liners using the C/C++ programming language that run at native code speed.
Enhancements:
- The -S option was added to show disassembly.
<<lessWithout the need of manual compilation, developers can rapidly create cross-platform scripts or write one-liners using the C/C++ programming language that run at native code speed.
Enhancements:
- The -S option was added to show disassembly.
Download (0.010MB)
Added: 2006-05-19 License: GPL (GNU General Public License) Price:
1264 downloads
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.
<<lessSYNOPSIS
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.
Download (0.007MB)
Added: 2006-08-15 License: Perl Artistic License Price:
1165 downloads
sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. more>>
sqlpp Perl package is a SQL preprocessor.
sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also #perldef for calling arbitrary perl code.
SYNOPSIS
sqlpp [options] filename
options:
-I path - include path
-D var[=value] - define variable
-o output - output to file ( default to stdout )
-h,--help - display this text
-hh - display man page
SYNTAX
#define TAG
Identical to cpp
#define TAG([PARAMETERS]) MACRO
Not fully identical to cpp, the behavior is slightly different. Concatenation ( a ## b ) and stringification ( # a ) behave similar to as in cpp.
The multiline macro can be declared either tranditionally via CPP backslash line continuation, or a perls heredoc style. In the latter case, TAG must be prepended with<<less
sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also #perldef for calling arbitrary perl code.
SYNOPSIS
sqlpp [options] filename
options:
-I path - include path
-D var[=value] - define variable
-o output - output to file ( default to stdout )
-h,--help - display this text
-hh - display man page
SYNTAX
#define TAG
Identical to cpp
#define TAG([PARAMETERS]) MACRO
Not fully identical to cpp, the behavior is slightly different. Concatenation ( a ## b ) and stringification ( # a ) behave similar to as in cpp.
The multiline macro can be declared either tranditionally via CPP backslash line continuation, or a perls heredoc style. In the latter case, TAG must be prepended with<<less
Download (0.010MB)
Added: 2007-05-30 License: Perl Artistic License Price:
877 downloads
XML::Conf 0.04
XML::Conf is a simple configuration module based on XML. more>>
XML::Conf is a simple configuration module based on XML.
SYNOPSIS
Here follows some examples as the tests are done.
use XML::Conf;
my $c = XML::Conf->new($filename);
$w = $c->FIRSTKEY();
$v = $c->NEXTKEY();
$c->EXISTS($v);
$c->DELETE($v);
$c->CLEAR();
This is the description of the class, currently it only containg only the descriptions of the private and public methods and attributes.
<<lessSYNOPSIS
Here follows some examples as the tests are done.
use XML::Conf;
my $c = XML::Conf->new($filename);
$w = $c->FIRSTKEY();
$v = $c->NEXTKEY();
$c->EXISTS($v);
$c->DELETE($v);
$c->CLEAR();
This is the description of the class, currently it only containg only the descriptions of the private and public methods and attributes.
Download (0.006MB)
Added: 2006-09-08 License: Perl Artistic License Price:
1141 downloads
pmping 0.06
pmping provides a parallel multiple host ping with audible results (beep on the PC speaker). more>>
pmping provides a parallel multiple host ping with audible results (beep on the PC speaker).
pmping is a script that pings multiple hosts in parallel and gives audible results depending on host state.
The sounds come from the internal PC speaker, thus not needing a sound card. It beeps when a host OS is losing many packets, or when it is down.
If the host is down, the script can send an email notification or run a command. All aspects are fully customisable by the user.
Main features:
- Logs notifications to standard output.
- Reloads config file on-the-fly.
- Ability to run a command when a host is down.
- Sends e-mail notifications when a host is down and when it comes up.
Enhancements:
- Corrected dynamic config reload (wasnt really working).
- Try to catch SMTP connection errors when sending notification e-mails.
- Changed the way we check network errors (regex was not working).
<<lesspmping is a script that pings multiple hosts in parallel and gives audible results depending on host state.
The sounds come from the internal PC speaker, thus not needing a sound card. It beeps when a host OS is losing many packets, or when it is down.
If the host is down, the script can send an email notification or run a command. All aspects are fully customisable by the user.
Main features:
- Logs notifications to standard output.
- Reloads config file on-the-fly.
- Ability to run a command when a host is down.
- Sends e-mail notifications when a host is down and when it comes up.
Enhancements:
- Corrected dynamic config reload (wasnt really working).
- Try to catch SMTP connection errors when sending notification e-mails.
- Changed the way we check network errors (regex was not working).
Download (0.032MB)
Added: 2007-03-15 License: GPL (GNU General Public License) Price:
954 downloads
Etk 0.06
Etk is a Perl bindings for the Enlightened ToolKit (Etk). more>>
Etk is a Perl bindings for the Enlightened ToolKit (Etk).
SYNOPSIS
use Etk;
my $win = Etk::Window->new();
my $button = Etk::Button->new();
$button->LabelSet("Click me!");
$win->Add($button);
$win->ShowAll();
$button->SignalConnect("clicked", &clicked_cb);
Etk::Main::Run();
sub clicked_cb
{
print "button clicked!n";
}
This module allows the use of Etk from within Perl. You can use them in one of two ways, either by using the object oriented approach or directly by calling the functions (although this is not recommended).
<<lessSYNOPSIS
use Etk;
my $win = Etk::Window->new();
my $button = Etk::Button->new();
$button->LabelSet("Click me!");
$win->Add($button);
$win->ShowAll();
$button->SignalConnect("clicked", &clicked_cb);
Etk::Main::Run();
sub clicked_cb
{
print "button clicked!n";
}
This module allows the use of Etk from within Perl. You can use them in one of two ways, either by using the object oriented approach or directly by calling the functions (although this is not recommended).
Download (0.055MB)
Added: 2007-05-10 License: Perl Artistic License Price:
906 downloads
XML::MyXML 0.03
XML::MyXML is a simple XML module. more>>
XML::MyXML is a simple XML module.
SYNOPSIS
use XML::MyXML qw(tidy_xml xml_to_object);
my $xml = "< item >< name >Table< /name >< price >< usd >10.00< /usd >< eur >8.50< /eur >< /price >< /item >";
print tidy_xml($xml);
my $obj = xml_to_object($xml);
print "Price in Euros = " . $obj->path(price/eur)->value;
EXPORT
tidy_xml, object_to_xml, xml_to_object, simple_to_xml
FUNCTIONS
tidy_xml($rawxml)
Returns the XML string in a tidy format (with tabs & newlines)
xml_to_object($rawxml)
Creates an XML::MyXML::Object object from the raw XML provided
<<lessSYNOPSIS
use XML::MyXML qw(tidy_xml xml_to_object);
my $xml = "< item >< name >Table< /name >< price >< usd >10.00< /usd >< eur >8.50< /eur >< /price >< /item >";
print tidy_xml($xml);
my $obj = xml_to_object($xml);
print "Price in Euros = " . $obj->path(price/eur)->value;
EXPORT
tidy_xml, object_to_xml, xml_to_object, simple_to_xml
FUNCTIONS
tidy_xml($rawxml)
Returns the XML string in a tidy format (with tabs & newlines)
xml_to_object($rawxml)
Creates an XML::MyXML::Object object from the raw XML provided
Download (0.005MB)
Added: 2006-09-08 License: Perl Artistic License Price:
1142 downloads
XML::WBXML 0.03
XML::WBXML is a Perl module to convert between XML and WBXML using libwbxml2. more>>
XML::WBXML is a Perl module to convert between XML and WBXML using libwbxml2.
SYNOPSIS
use XML::WBXML;
$wbxml = XML::WBXML::xml_to_wbxml($xml);
$xml = XML::WBXML::wbxml_to_xml($wbxml);
This module is a wrapper around Aymerick Jehannes libwbxml (or perhaps libwbxml2, I am not sure what the distinction is) library for handling Wireless Binary XML. You must install libwbxml2 prior to installing this module. The library can be found at http://libwbxml.aymerick.com/ (libwbxml2 itself requires the expat library to be installed.)
The module defines two functions: xml_to_wbxml and wbxml_to_xml.
<<lessSYNOPSIS
use XML::WBXML;
$wbxml = XML::WBXML::xml_to_wbxml($xml);
$xml = XML::WBXML::wbxml_to_xml($wbxml);
This module is a wrapper around Aymerick Jehannes libwbxml (or perhaps libwbxml2, I am not sure what the distinction is) library for handling Wireless Binary XML. You must install libwbxml2 prior to installing this module. The library can be found at http://libwbxml.aymerick.com/ (libwbxml2 itself requires the expat library to be installed.)
The module defines two functions: xml_to_wbxml and wbxml_to_xml.
Download (0.051MB)
Added: 2006-09-18 License: Perl Artistic License Price:
1155 downloads
XML::Quick 0.02
XML::Quick is a Perl module to generate XML from hashes (and other data). more>>
XML::Quick is a Perl module to generate XML from hashes (and other data).
SYNOPSIS
use XML::Quick;
$xml = xml($data);
$xml = xml($data, { ... });
This module generates XML from Perl data (typically a hash). It tries hard to produce something sane no matter what you pass it. It probably fails.
When you use this module, it will export the xml function into your namespace. This function does everything.
<<lessSYNOPSIS
use XML::Quick;
$xml = xml($data);
$xml = xml($data, { ... });
This module generates XML from Perl data (typically a hash). It tries hard to produce something sane no matter what you pass it. It probably fails.
When you use this module, it will export the xml function into your namespace. This function does everything.
Download (0.005MB)
Added: 2006-09-12 License: Perl Artistic License Price:
1140 downloads
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.
<<lessSYNOPSIS
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.
Download (0.028MB)
Added: 2006-09-14 License: Perl Artistic License Price:
1135 downloads
ISIC 0.06
ISIC is a suite of utilities to exercise the stability of an IP Stack and its component stacks (TCP, UDP, ICMP et. al.). more>>
ISIC is a suite of utilities to exercise the stability of an IP Stack and its component stacks (TCP, UDP, ICMP et. al.). It generates piles of pseudo random packets of the target protocol.
The packets be given tendancies to conform to. Ie 50% of the packets generated can have IP Options. 25% of the packets can be IP fragments... But the percentages are arbitrary and most of the packet fields have a configurable tendancy.
The packets are then sent against the target machine to either penetrate its firewall rules or find bugs in the IP stack.
It also contains a utility generate raw ether frames to examine hardware implementations.
Other novel uses people have found for ISIC include IDS testing, stack fingerprinting, breaking sniffers and barraging the IRC kiddie.
<<lessThe packets be given tendancies to conform to. Ie 50% of the packets generated can have IP Options. 25% of the packets can be IP fragments... But the percentages are arbitrary and most of the packet fields have a configurable tendancy.
The packets are then sent against the target machine to either penetrate its firewall rules or find bugs in the IP stack.
It also contains a utility generate raw ether frames to examine hardware implementations.
Other novel uses people have found for ISIC include IDS testing, stack fingerprinting, breaking sniffers and barraging the IRC kiddie.
Download (0.027MB)
Added: 2006-03-09 License: GPL (GNU General Public License) Price:
1334 downloads
TinyMake 0.06
TinyMake is a minimalist build language, similar in purpose to make and ant. more>>
TinyMake is a minimalist build language, similar in purpose to make and ant.
SYNOPSIS
use TinyMake :all;
# a file statement without a rule is like a symbolic target
file all => ["codeGen", "compile", "dataLoad", "test"];
file codeGen => ["database.spec"], sub {
# generate code here
sh "touch $target";
} ;
file compile => ["codeGen"], sub {
# compile code here
sh "touch $target";
} ;
file dataLoad => ["codeGen"], sub {
# load data here
sh "touch $target"
} ;
file test => ["compile", "dataLoad"], sub {
# test code here
sh "touch $target";
} ;
# a file statement without prerequisites will be executed
# if the target doesnt exist.
file clean => sub {
# perform cleanup here
sh "rm compile codeGen dataLoad test"
} ;
make @ARGV
This Perl Module allows you to define file-based dependencies similar to how make works.Rather than placing the build rules in a separate Makefile or build.xml, the build rules are declared using standard Perl syntax. TinyMake is effectively an inline domain-specific language. Using make you might write a makefile that looks like this...
test: compile dataLoad
# test
touch test
codeGen: database.spec
# generate code
touch codeGen
compile: codeGen
# compile code
touch compile
dataLoad: codeGen
# load data
touch dataLoad
database.spec: # source file
The equivalent perl code using TinyMake would look like this...
use TinyMake :all;
# some perl code
.
.
.
file test => ["compile","dataLoad"], sub { # test
`touch test`;
} ;
file codeGen => "database.spec", sub { # generate code
`touch codeGen`;
} ;
# some more perl code
.
.
.
file compile => "codeGen", sub { # compile code
`touch compile`;
} ;
file dataload => "codeGen", sub { # load data
`touch dataLoad`;
} ;
make @ARGV;
<<lessSYNOPSIS
use TinyMake :all;
# a file statement without a rule is like a symbolic target
file all => ["codeGen", "compile", "dataLoad", "test"];
file codeGen => ["database.spec"], sub {
# generate code here
sh "touch $target";
} ;
file compile => ["codeGen"], sub {
# compile code here
sh "touch $target";
} ;
file dataLoad => ["codeGen"], sub {
# load data here
sh "touch $target"
} ;
file test => ["compile", "dataLoad"], sub {
# test code here
sh "touch $target";
} ;
# a file statement without prerequisites will be executed
# if the target doesnt exist.
file clean => sub {
# perform cleanup here
sh "rm compile codeGen dataLoad test"
} ;
make @ARGV
This Perl Module allows you to define file-based dependencies similar to how make works.Rather than placing the build rules in a separate Makefile or build.xml, the build rules are declared using standard Perl syntax. TinyMake is effectively an inline domain-specific language. Using make you might write a makefile that looks like this...
test: compile dataLoad
# test
touch test
codeGen: database.spec
# generate code
touch codeGen
compile: codeGen
# compile code
touch compile
dataLoad: codeGen
# load data
touch dataLoad
database.spec: # source file
The equivalent perl code using TinyMake would look like this...
use TinyMake :all;
# some perl code
.
.
.
file test => ["compile","dataLoad"], sub { # test
`touch test`;
} ;
file codeGen => "database.spec", sub { # generate code
`touch codeGen`;
} ;
# some more perl code
.
.
.
file compile => "codeGen", sub { # compile code
`touch compile`;
} ;
file dataload => "codeGen", sub { # load data
`touch dataLoad`;
} ;
make @ARGV;
Download (0.010MB)
Added: 2007-06-06 License: Perl Artistic License Price:
873 downloads
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.
<<lessSYNOPSIS
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.
Download (0.057MB)
Added: 2006-09-08 License: GPL (GNU General Public License) Price:
1142 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above xml 0.06 search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed