Sax
Data::DPath::Builder is a SAX handler for building an XPath tree. SYNOPSIS use AnySAXParser; use Data::DPath::Builder; $builder = Data::DPath::Builder->new(); $parser = AnySAXParser->new( Handler => $builder ); $root_node = $parser->parse( Source => [SOURCE] ); Data::DPath::Builder is...
Platforms: *nix
License: Freeware | Size: 32.77 KB | Download (97): Data::DPath::Builder Download |
libwpd is a library designed to help process WordPerfect documents. libwpd exposes a simple callback-based API (similar to SAX), allowing it to be easily plugged into any C or C++ application. It is used by recent versions of AbiWord and OpenOffice.org to provide WordPerfect file import..
Platforms: *nix
License: Freeware | Size: 481.28 KB | Download (97): libwpd Download |
mime4j project provides a parser, MimeStreamParser , for e-mail message streams in plain rfc822 and MIME format. The parser uses a callback mechanism to report parsing events such as the start of an entity header, the start of a body, etc. If you are familiar with the SAX XML parser interface you...
Platforms: *nix
License: Freeware | Download (96): mime4j Download |
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...
Platforms: *nix
License: Freeware | Size: 58.37 KB | Download (95): XML::SAX Download |
Apache::AxKit::Language::SAXMachines is a Perl module that can transform Content With SAX Filters. SYNOPSIS # add the style processor mapping AxAddStyleMap application/x-saxmachines Apache::AxKit::Language::SAXMachines # add the processor AxAddProcessor application/x-saxmachines . #...
Platforms: *nix
License: Freeware | Size: 307.2 KB | Download (95): Apache::AxKit::Language::SAXMachines Download |
XML::Essex::Event is a base event class, also used for unknown event types. Stringifies as $event->type . "()" to indicate an event that has no natural way to represented in XML, or for ones that havent been handled yet in Essex. Methods new XML::Event->new( a => 1, b => 2 );...
Platforms: *nix
License: Freeware | Size: 43.01 KB | Download (95): XML::Essex::Event Download |
XML::TiePYX is a Perl module to read or write XML data in PYX format via tied filehandle SYNOPSIS use XML::TiePYX; tie *XML,XML::TiePYX,file.xml open IN,file.xml or die $!; tie *XML,XML::TiePYX,*IN,Condense=>0; my $text=< tag xmlns="http://www.omsdev.com" >text< /tag >; tie...
Platforms: *nix
License: Freeware | Size: 7.17 KB | Download (95): XML::TiePYX Download |
MillScript projetc is a full featured, yet easy to use language for the batch production of templated Web sites. The language is a Java-based, early implementation of Spice: an experimental language developed by the OpenSpice group. MillScript benefits from a carefully considered and...
Platforms: *nix
License: Freeware | Size: 6.4 MB | Download (95): MillScript Download |
AsmXml is a very fast XML parser and decoder for x86 platforms. The project achieves high speed by using the following features: - Written in pure assembler - Optimized memory accesses - Parsing and decoding at the same time To give an idea of the relative speed of AsmXml, the fastest open...
Platforms: *nix
License: Freeware | Size: 95.23 KB | Download (95): AsmXml Download |
XML::Twig is a Perl module used to process efficiently XML documents. Twig offers a tree-oriented interface to a document while still allowing the processing of documents of any size. I think the current buzzword for it would be "push-pull" processing. When I was younger I wanted to grow up...
Platforms: *nix
License: Freeware | Size: 286.72 KB | Download (95): XML::Twig Download |
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...
Platforms: *nix
License: Freeware | Size: 16.38 KB | Download (94): XML::SAX::Simple Download |
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(...
Platforms: *nix
License: Freeware | Size: 4.1 KB | Download (94): Tree::Simple::SAX Download |
XML::Filter::Sort::BufferMgr is a Perl implementation class used by XML::Filter::Sort. The documentation is targetted at developers wishing to extend or replace this class. For user documentation, see XML::Filter::Sort. Two classes are used to implement buffering records and spooling them...
Platforms: *nix
License: Freeware | Size: 25.6 KB | Download (94): XML::Filter::Sort::BufferMgr Download |
GooeySAX is a cross-platform tool that wraps an underlying SAX parser (Apache Xerces, to be exact) in a Java Swing interface. You can use GooeySAX to parse XML documents on your local file system or across the network to determine their Well-Formedness. With the optional Validity setting...
Platforms: *nix
License: Freeware | Download (94): GooeySAX Download |
XMLPublication project is a collection of tools to generate Web pages from desktop documents or other structured documents, such as books with paragraphs, or tabular data. It cuts documents into Web pages, and creates customizable multi-indices. All this is done through a repeatable process...
Platforms: *nix
License: Freeware | Size: 1.4 MB | Download (94): XMLPublication Download |
XML::NamespaceSupport is Perl module a simple generic namespace support class. SYNOPSIS use XML::NamespaceSupport; my $nsup = XML::NamespaceSupport->new; # add a new empty context $nsup->push_context; # declare a few prefixes $nsup->declare_prefix($prefix1, $uri1);...
Platforms: *nix
License: Freeware | Size: 8.19 KB | Download (94): XML::NamespaceSupport Download |
iCal::Parser::SAX is a Perl module to generate SAX events from an iCalendar. SYNOPSIS use iCal::Parser::SAX; my $parser=iCal::Parser::SAX->new(Handler=>SAXHandler,%args); $parser->parse_uri($file); $parser->parse_uris(@files); This module uses iCal::Parser to generates SAX events for the...
Platforms: *nix
License: Freeware | Size: 22.53 KB | Download (93): iCal::Parser::SAX Download |
XML::SAX2Perl is a Perl module to translate Perl SAX methods to Java/CORBA style methods. SYNOPSIS use XML::Perl2SAX; $perl2sax = XML::Perl2SAX(handler => $java_style_handler); XML::Perl2SAX is a SAX filter that translates Perl style SAX methods to Java/CORBA style method calls. This...
Platforms: *nix
License: Freeware | Size: 64.51 KB | Download (93): XML::SAX2Perl Download |
XML::Filter::Dispatcher is a path based event dispatching with DOM support. SYNOPSIS use XML::Filter::Dispatcher qw( :all ); my $f = XML::Filter::Dispatcher->new( Rules => [ foo => &handle_foo_start_tag, @bar => &handle_bar_attr, ## Send any elts and their contents to $handler...
Platforms: *nix
License: Freeware | Size: 88.06 KB | Download (93): XML::Filter::Dispatcher Download |
XML::Descent is a Perl module for recursive descent XML parsing. SYNOPSIS use XML::Descent; # Create parser my $p = XML::Descent->new({ Input => $xml }); # Setup handlers $p->on(folder => sub { my ($elem, $attr) = @_; $p->on(url => sub { my ($elem, $attr) = @_; my $link = { name...
Platforms: *nix
License: Freeware | Size: 9.22 KB | Download (93): XML::Descent Download |